2010-06-21 4 views
1

Je me demande ... est-ce que l'arborescence/la navigation est possible (et assez facilement) dans XForms avec une structure de données XML?Vue arborescente/Navigation dans XForms

Si c'est possible, où puis-je trouver un exemple vraiment excellent (code et, espérons-le, un formulaire de travail à voir)?

En outre, y a-t-il des conseils que vous avez pour mettre en œuvre ceci? (Je suis nouveau à XForms, et seulement connaître les bases jusqu'ici)

Merci beaucoup!

: D

Répondre

1

Je ne sais pas ce que vous entendez exactement par « navigation arbre », mais si vous avez une structure arborescente avec imbrication arbitraire en XML, et que vous voulez montrer aux utilisateurs finaux en tant que arbre, vous pouvez si vous utilisez Orbeon Forms, vous pouvez utiliser le appearance="xxforms:tree" sur un <xforms:select1> ou <xforms:select>. Voir par exemple:

http://wiki.orbeon.com/forms/how-to/icons-tree

Ce sera rendu sous la forme d'un arbre sur vous page Web, par exemple .:

Tree screenshot http://wiki.orbeon.com/forms/_/rsrc/1261447340941/how-to/icons-tree/Orbeon%20Forms%20Example%20Applications%20-%20Tree%20Widget-1.png

+0

Je suppose que je devais utiliser le menu Word? Mais oui, cela semble être ce que je voudrais faire. J'aurais besoin d'ajouter des événements à cela aussi (pour que ça se comporte comme un menu), n'est-ce pas? Aussi .. Je dois utiliser le moteur Orbeon non? – developer

+0

En outre, cela semble être une solution vraiment propre. Mais je suis intéressé de savoir ce que vous voyez comme les avantages de le faire de cette façon par opposition à l'autre solution actuellement fournie? La raison pour laquelle je demande est parce que je peux tester l'autre solution maintenant, mais avec la vôtre je devrais obtenir le moteur Orbeon sans le tester d'abord .. non? – developer

+0

@iHeartGreek, l'autre solution de Wikibooks est également parfaitement valide. Cela dépend de l'extension XForms pour Firefox, donc cela ne fonctionnera pas si certains de vos utilisateurs n'utilisent pas tous Firefox. Et d'un autre côté, la solution que j'ai proposée dépend de vous en utilisant Orbeon Forms sur le serveur, mais elle fonctionnera alors avec tous les principaux navigateurs. Chacun a donc ses avantages et ses inconvénients. – avernet

Questions connexes