Bonjour
Quelqu'un pourrait-il m'expliquer à quoi doit ressembler XMLC_Fake ?
Merci
Version imprimable
Bonjour
Quelqu'un pourrait-il m'expliquer à quoi doit ressembler XMLC_Fake ?
Merci
euh... peux-tu préciser dans quel contexte d'utilisation ?
j'essaie de gérer une pile de dossiers. J'ai un menu contextuel qui me permet d'ajouter un nouveau dossier. J'utilise le partial update et le nouveau dossier s'insère "bien" dans l'arborescence. Mes problèmes sont
1. le dossier s'insère complètement à gauche. Il est mal positionné et visuellement ne semble pas être un sous-dossier du parent
2. je voudrais faire apparaitre un + devant le dossier parent
Voilà, ça fait beaucoup
Il faut que tu passes un paramètre XMLC_Fake = n à l'appel du service qui crée le treeview partiel (http://.../PartialTree?XMLC_Fake=3)
Le framework construira une grappe d'element XMLC_Fakes et XMLC_Fake dans le OutputDoc sur lesquels le xsl du treeview s'appuiera pour certains for-each.
Pour le + devant l'element parent, le Treeview s'en charge tout seul lorsque l'Item du treeview est en mode PartialUpdate.
<Item HRef="" Caption="" PartialUpdate="1" PartialForm="" PartialKeyField="" PartialKeyFieldValue="" PartialTarget="" PartialAction="" PartialOnClick="">
Essaye aussi de rajouter un attribut Depth avec la profondeur de ton element.
Il faut que ton formulaire contienne au moins les champs ContentID et XMLC_Fake, plus tous les autres paramètres dont tu as besoin. Ca permet de passer l'ID du div à remplir en retour et la profondeur des items.
La méthode PartialUpdate() de treeview.js remplit ces champs pour nous.
PartialForm est le nom du formulaire à manipuler
PartialAction est l'action qui crée le treeview partiel
PartialTarget est l'iframe masquée dans laquelle on post
PartialKeyField est le nom du champ correspondant à l'ID du parent pour lequel on veut extraire des détails
PartialKeyFieldValue est la valeur courante.
PartialOnClick est un bout de script que tu peux rajouter, par exemple pour completer d'autres champs de ton formulaire.