0
根據xml_my_field的字段值(例如 - 1,2,3,...),通過REST服務,我會在我的動態下拉列表中選擇要選擇的下拉列表選項。選項與xml_my_field值(1,2,3,...)相同。 REST服務生成這樣的XML:xforms動態下拉自動完成/ autoinsert
<item>
<label>name1</label>
<value>1</value>
</item>
<item>
<label>name2</label>
<value>2</value>
</item>
是否有可能,當我只有一個值(例如 - 1或2)在我xml_my_field,來自動插入這對我的下拉領域,不僅在下拉選項,但自動填充字段?這裏是我的套裝:
<fr:databound-select1 xmlns:exf="http://www.exforms.org/exf/1-0"
xmlns:xxbl="http://orbeon.org/oxf/xml/xbl"
id="xml_dropdown_field-control"
appearance="minimal"
resource="http://wfw-forms:8080/workflow/seam/resource/restv1/podmiotNumber/getPodmiot?numerPodmiotu={//xml_my_field}"
bind="xml_dropdown_field-bind">
<xf:label ref="$form-resources/xml_dropdown_field/label" xh:style=""/>
<xf:hint ref="$form-resources/xml_dropdown_field/hint"/>
<xf:help ref="$form-resources/xml_dropdown_field/help"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
<xf:itemset ref="item">
<xf:label ref="label"/>
<xf:value ref="value"/>
</xf:itemset>
</fr:databound-select1>
我嘗試添加到我的FR:數據綁定,選擇1這樣的事情,但它似乎不工作
<xforms:action ev:event="fr-search-changed">
<xxforms:variable name="search-value" select="event(//xml_my_field)"/>
<xxforms:variable name="make-suggestion" select="string-length($search-value) = 1"/>
<xforms:action if="$make-suggestion">
<xforms:setvalue ref="xxf:instance('fr-form-instance')//xml_dropdown_field" value="$search-value"/>
</xforms:action>
</xforms:action>
有什麼建議?