О том, какие ветви дерева должны быть открыты - по умолчанию все узлы, ведущие к выбранным узлам, открыты, поэтому все выбранные значения видны. Но вы можете изменить это поведение по умолчанию и указать, какие узлы должны быть открыты, используя атрибут xxforms:open
. Подробнее об этом см. Раздел «Управление тем, какие узлы дерева изначально открыты» в Элементы управления выбором . Обратите внимание, что эта функция была добавлена в октябре 2010 года, поэтому она не включена в Orbeon Forms 3.8, и до выпуска Orbeon Forms 3.9 для этого вам потребуется ночная сборка.
Об использовании ссылок в дереве - На этом этапе узлы, на которые вы можете щелкнуть в элементе управления select1 appearance="xxforms:tree
, отображаются как ссылки, поэтому пользователи знают, что это то, что они могут нажать, чтобы выбор. Я предполагаю, что вы не хотите, чтобы они отображались как ссылки, потому что дерево может быть «только для чтения» в вашем случае (только для информации, а не для выбора). На данный момент это не поддерживается. В качестве обходного пути вы можете использовать CSS, чтобы изменить указатель и внешний вид ссылок в дереве, чтобы пользователи даже не заметили, что это ссылки.
О внешнем виде меню - Работает очень похоже на внешний вид дерева. Посмотрите, например, этот пример , используя меню .