У меня есть выпадающий список с 2 вариантами «Загрузить файл», «Добавить URL».Если пользователь выбирает Загрузить файл, моя форма будет отображать селектор файлов.Если пользователь выбирает Добавить URL, форма скрывает селектор файлов и вместо этого отображает текстовое поле.Я сделал это, используя релевантность.
<xforms:bind nodeset="./document" relevant="instance('test')/uploadMethod='Upload File'"/>
<xforms:bind nodeset="./documentURL" relevant="instance('test')/uploadMethod='Add URL'" />
File Selector добавит информацию о файле в тег документа.Данные текстового поля будут сохранены в теге documentURL.
Пользователь выбирает для загрузки файла и загружает файл и сохраняет XML.В сохраненном XML я больше не вижу тега.У меня есть случай использования, когда пользователь должен иметь возможность редактировать этот XML, и он может выбрать Добавить URL.Проблема заключается в следующем.Поскольку сохраненный XML не содержит тега, текстовое поле не отображается в форме.
Может кто-нибудь помочь с этим?Мне нужно, чтобы пользователь мог видеть файл selecor или текстовое поле в зависимости от того, что он выбрал в раскрывающемся списке в режиме редактирования.