Я создаю поле веб-службы в своем файле xform. Моя судьба - иметь два поля, например: имя и приветственное сообщение. Сценарий таков: пользователь пишет свое имя в поле ввода имени, и когда он это делает, в поле ввода приветственного сообщения появляется текст из веб-сервиса. Я достигаю очень похожего эффекта, но с помощью кнопки (триггера): пользователь пишет свое имя, нажимает на кнопку, а затем появляется сообщение. Я хочу сделать это без кнопки, используя какое-то событие при изменении, но я не знаю, как это сделать.
Мой код:
<fr:grid>
<xh:tr>
<xh:td>
<xf:input bind="name-bind" id="name">
<xf:label>Your name</xf:label>
</xf:input>
</xh:td>
<xh:td>
<xf:input bind="welcome-bind" id="welcome">
<xf:label>Welcome text</xf:label>
</xf:input>
<xf:trigger>
<xf:label>Generate welcome from WS</xf:label>
<xf:send ev:event="DOMActivate" submission="my-submission"/>
</xf:trigger>
</xh:td>
</xh:tr>
</fr:grid>
Если кто-то знает, как изменить мой код, чтобы достичь описанного эффекта, дайте мне несколько советов, пожалуйста.
С Уважением