2010-06-21 3 views
1

Мне интересно .. есть ли представление о древе/навигации (и несколько легко) в XForms, учитывая структуру данных XML?Tree View/Navigation в XForms

Если возможно, где я могу найти действительно отличный пример (код и, надеюсь, рабочую форму для просмотра)?

Также есть ли какие-либо советы для реализации этого? (Я новичок в XForms и знаю только основные сведения)

Большое спасибо!

: D

ответ

1

Я не уверен, что вы имеете в виду именно по «дерева навигации», но если у вас есть древовидную структуру с произвольной вложенности в XML, и вы хотите, чтобы показать его конечным пользователям в качестве дерево, вы можете использовать Orbeon Forms, вы можете использовать appearance="xxforms:tree" на <xforms:select1> или <xforms:select>. Смотри, например:

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

Это будет оказана в виде дерева на вас веб-страницы, например .:

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

+0

Думаю, мне нужно было использовать меню слов? Но да, это похоже на то, что я хотел бы сделать. Мне нужно будет добавлять события к этому, хотя и (чтобы заставить его действовать как меню), правильно? Также .. Мне нужно использовать механизм Orbeon no? – developer

+0

Кроме того, это похоже на действительно чистое решение. Но мне интересно узнать, что вы считаете преимуществами этого, а не другим решением, которое в настоящее время предоставляется? Причина, о которой я прошу, заключается в том, что я могу проверить другое решение сейчас, но с твоим я должен был бы получить двигатель Orbeon, не проверив его сначала. Правильно? – developer

+0

@iHeartGreek, другое решение от Wikibooks также отлично подходит. Это зависит от расширения XForms для Firefox, поэтому он не будет работать, если некоторые из ваших пользователей не все используют Firefox. А с другой стороны решение, которое я предлагаю, зависит от того, как вы используете Orbeon Forms на сервере, но затем будет работать со всеми основными браузерами. Таким образом, каждый имеет свои преимущества и недостатки. – avernet

Смежные вопросы