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.
There are probably more, but these ones are more important to be mentioned.