Tuesday, May 22, 2007

Calculated Columns

Bij deze opdracht mocht ik uitzoeken of het mogelijk was om een site column van het type 'Calculated' te creëren. Formule die we gaan gebruiken: DeadLine = StartDate + 7 .

Wat ik ondertussen al te weten ben gekomen:
Het is mogelijk om een calculated field toe te voegen aan de schema.xml van een list definition. Na het installeren/activeren van de List Feature & aanmaken van een nieuw custom list definition zal men zien dat er een extra column van het type calculated (=DeadLine) wordt toegevoegd. Het enige wat we nog moeten doen is een column 'StartDate' aanmaken via de UI (men zou dit ook via schema.xml kunnen doen). Maak nu een nieuw item aan en men zal zien dat de column DeadLine een datum weergeeft die 7 dagen later is dan de waarde van StartDate.


Het eigenaardige is dat het op het eerste zicht niet wil lukken als men de calculated column als een site column definieert... Spooky!

2 comments:

Nick said...

Enig idee al verder dat het werkt of niet ?

Ik heb nl een gelijkaardig probleem met het toevoegen van calculated site columns in List Definitions.

Mvg
Nick

komakino said...

Dag Nick,

het is wel degelijk mogelijk om een calculated site column te maken.

Meer info vindt je op http://jopx.blogspot.com

Mvg,
Sven