juin
2009
Que se passe-t’il quand, alors que 150 sites ont été déployés a partir d’un Template, on se rends compte qu’une formule ne fonctionne pas correctement ?
(Ne pas répondre: t’avais qu’a utiliser des types de contenu, pour un ensemble de raisons, c’était exclus… )
Parce grosso modo, c’était mon petit truc rigolo de la semaine…
Donc, comme d’habitude, je passe une petite heure dans la msdn, jusqu’a trouver *the* solution, dans les champs de la classe SPFieldCalculated.
Pour ceux qui seraient intéressés par ce genre de manip, cela se fait simplement comme cela :
SPFieldCalculated calc = list.Fields[« Column3″] as SPFieldCalculated;
calc.Formula = « =IF(Column1=Column2, \ »OK\ », \ »Not OK\ ») »;
calc.Update();
Il faut convertir le champ en SPFieldCalculated, car Fields renvoie une collection de SPField, lesquels n’ont pas la colonne Formula.
Articles récents
Archives
- janvier 2014
- septembre 2013
- août 2013
- mai 2013
- avril 2013
- janvier 2013
- août 2012
- juin 2012
- mai 2012
- avril 2012
- mars 2012
- novembre 2011
- septembre 2011
- août 2011
- juillet 2011
- juin 2011
- mai 2011
- avril 2011
- février 2011
- janvier 2011
- novembre 2010
- octobre 2010
- septembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009