Bonjour à toutes & à tous,
A partir d'une liste personnalisée d'un site sharepoint (MOSS2007), j'ai créé un formulaire d'ajout contenant autant de balise <SharePoint:FormField> que de champ dans la liste.
Les balises sont de type:
<SharePoint:FormField runat="server" id="ff4{$Pos}" ControlMode="New" FieldName="type_mag" __designer:bind="{ddwrt:DataBind('i',concat('ff4',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@type_mag')}"/>
Partant du principe que j'arrive à exécuter du code C# sur une page Sharepoint, je souhaiterai pouvoir manipuler ces balises en C#, en faisant un truc du genre:
monFormField.text = uneFonction();
Mon souci c'est que je ne vois pas comment manipuler ce formfield... j'ai biensur essayé un truc du genre :
1 2 3 4 5
| ff4.text = uneFonction();
ou
ff4{$pos}.text = uneFonction();
ou meme
@type_mag.text = uneFonction(); |
mais rien ne fonctionne ... un des messages d'erreur les plus courant :
Une erreur est survenue lors de la compilation du fichier demandé ou de l'une de ses interdépendances. Le nom 'ff4' n'existe pas dans le contexte actuel
Quelqu'un sait'il manipuler ces fameux FormFields en C# ??
Partager