Может ли кто-нибудь показать мне, как с помощью XForms написать код виджета, который позволяет выбирать файл изображения для загрузки, при необходимости повторно? То есть пользователь загружает по одной фотографии за раз, но при необходимости может продолжать загрузку снова и снова.
Это может быть либо элемент, либо просто элемент. Я не уверен, как элемент повтора связан с элементом триггера. Дело в том, что повторяющийся элемент сообщает процессору XForms, какие элементы пользовательского интерфейса следует отображать повторно? А элемент триггера — это кнопка, которая обновляет базовую модель?
Я не понимаю, как зафиксировать эту информацию. Мне нужно что-то примерно такое:
<xforms:repeat
<xforms:trigger>
<xforms:label>Add pic</xforms:label>
<xforms:upload
ref="data/picture[@id='1']"
mediatype="image/*">
</xforms:upload>
</xforms:trigger>
</xforms:repeat>
Например, если пользователь загружает 5 фотографий, можно ли идентифицировать каждую картинку как pic1, pic2, pic3?
Благодарю вас!