Элементы управления только для чтения в XsltForms

Я пытался установить элемент управления вводом как «только для чтения», но он не работает, как описано в Эквивалентные значения класса XSLTForms.

<xf:input ref="instance('person')/@name" class="xforms-readonly">
    <xf:label>Name:</xf:label>
</xf:input> 

Есть идеи, почему? Я стараюсь избегать использования CSS и использовать 100% возможности xforms.


person gal007    schedule 15.12.2014    source источник


Ответы (1)


Важной особенностью XForms является рассмотрение свойств, таких как readonly, на уровне данных, а не на уровне управления.

Таким образом, это должно быть решено с привязкой к модели.

Класс CSS xforms-readonly автоматически связывается / удаляется XSLTForms в соответствии с действующим статусом соответствующего узла.

person Alain Couthures    schedule 15.12.2014