Как включить / отключить компоненты в XForms или XSLTForms?

Я хочу знать, есть ли "правильный путь" для включения / выключения элементов управления; особенно триггеры. В этой вики-книге авторы предлагают удалить элемент управления, но мне нужно быть видимым, но не работающим (и стиль, похожий на отключенный):

<xf:trigger ref="self::node()[count(../name) &gt; 1]">
   <xf:label>Delete Classifier</xf:label>
   <xf:delete ev:event="DOMActivate" nodeset="instance('save-data')/name" at="index('name-repeat')"/>            
</xf:trigger>

Я искал везде, но ничего не нашел. Любая идея? Заранее спасибо,

1 ответ

Я не могу гарантировать, что это работает для каждой реализации xforms, но способ, которым мы реализовали это в наших разработках xforms: 1- Привязать триггер к элементу в экземпляре. 2- Определите привязку для этого элемента с соответствующим свойством.

Если привязка не релевантна, триггер не отображается.

Это работает с Orbeon 6.2.

Другие вопросы по тегам