Я работаю над пользовательским управлением в Orbeon.В конструкторе форм в настройках есть поле с именем buttonName.Его значение должно отображаться в виде метки кнопки, видимой в средстве запуска форм.
Я перемещаю старый файл, который предположительно работал на старой версии orbeon.Я попытался изменить способ ссылки на значение из конструктора форм.Ниже я показываю старый код без моих изменений.
В метаданных построителя форм я объявил ввод с ref:
<xbl:binding element="fr|custom-input" id="fr-custom-input-binding" xxbl:mode="lhha binding value">
<!-- Orbeon Form Builder Component Metadata -->
<metadata xmlns="http://orbeon.org/oxf/xml/form-builder" xmlns:xf="http://www.w3.org/2002/xforms">
...
<control-details>
<xf:input ref="@buttonName">
...
Далее, есть переменная для этой привязки
<xf:var name="binding" value="xxf:binding('fr-custom-input-binding')"/>
Наконец, ссылка в форме бегуна:
<xf:trigger class="xbl-fr-custom-input-trigger">
...
<xf:label value="$binding/@buttonName"></xf:label>
</xf:trigger>