Я создаю поле веб-сервиса в своем файле xform. Моя судьба состоит в том, чтобы иметь два поля, например: имя и приветственное сообщение. Сценарий: пользователь записывает свое имя в поле ввода имени, а когда он это делает, в поле ввода приветственного сообщения появляется текст из веб-службы. Я получаю очень похожий эффект, но с помощью кнопки (триггера): пользователь записывает свое имя, нажимает кнопку, а затем появляется сообщение. Я хочу сделать это без кнопки, используя какое-то событие смены, но я не знаю, как это сделать.Orbeon: представление об изменении содержимого ввода
Мой код:
<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>
Если кто-нибудь знает, как изменить свой код, чтобы достичь эффекта, описанного, дайте мне несколько советов, пожалуйста.
рассматривает