Project Description
The IconSet custom field is a combination between a Calculated field and the “Conditional Formatting” found on Microsoft Excel 2007 application. The user can define a mathematical formula and the rendering template for calculated value. It is a handy feature for all users that are using SharePoint on daily basis to use this custom field as a simple way of identifying visually critical items within their lists.
![001.JPG]()
Features
![002.JPG]()
Installation Steps
Known Bugs and Limitations
There are probably more, but these ones are more important to be mentioned.
The IconSet custom field is a combination between a Calculated field and the “Conditional Formatting” found on Microsoft Excel 2007 application. The user can define a mathematical formula and the rendering template for calculated value. It is a handy feature for all users that are using SharePoint on daily basis to use this custom field as a simple way of identifying visually critical items within their lists.
Features
- Formula parser, based on the library of Eugene Ciloci projetc found on http://sourceforge.net/project/showfiles.php?group_id=189947
- Available Templates: 3-Traffic Lights (Unrimmed); 3-Traffic Lights (Rimmed); 3-Flags 3-Arrows (Colored); 3-Arrows (Gray)
- Reverse Icon Order
- Show Icon Only
- Show Snapshot Value: used only when the formula is time dependant (the value evolves in time)
Installation Steps
- Donwload the last release:
- Copy to GAC the files: csc.ThirdParty.Ciloci.FormulaEngine.dll and csc.ThirdParty.PerCederberg.Grammatica.dll. The source code can be found here: http://sourceforge.net/project/showfiles.php?group_id=189947
- Run the following command: stsadm -o addsolution -filename "csc.SharePoint.CustomFields.wsp"
- Open SharePoint Central Administration >> Operations >> Solution Management and deploy the solution
- Copy the resource file from ~\12\TEMPLATE\Resources\csc.SharePoint.CustomFields.resx --> C:\Inetpub\wwwroot\wss\VirtualDirectories\YOURWEBAPPID\AppGlobalResources\ folder.
- DONE
Known Bugs and Limitations
- BUG: First time when the custom field is added to a list the custom properties are not saved.
- LIMITATION: When the field formula is changed, or any other properties, the existing values of the field are not updated. Missing event receiver that should handle this occurrences on list level.
- LIMITATION: There is no user friendly way to define and test the formulas and also to display all supported Excel functions of the Eugene Ciloci library.
- LIMITATION: It is not possible to sort the field values.
There are probably more, but these ones are more important to be mentioned.