0
Der folgende Code funktioniert für Optionsfelder.So übergeben Sie den ausgewählten Wert des Orbeon Dropdown-Steuerelements an Skript
<xf:select1 id="User-Status-control" appearance="full" bind="User-Status-bind">
<xf:itemset ref="instance('User-status')/item">
<xf:label ref="@value"/>
<xf:value ref="@name"/>
</xf:itemset>
<xf:action ev:event="xforms-value-changed">
<xxf:script>
var op1 = ORBEON.xforms.Document.getValue(this);
alert("op1 : " + op1); // print the selected radio button ID.
</xxf:script>
</xf:action>
aber es nicht funktioniert für Drop-Down-
<xf:select1 id="User-Status-control" bind="User-Status-bind" appearance="dropdown">
Wie kann ich den Wert eines Orbeon Drop-Down- Kontrolle?
Ich bin mir nicht sicher, Ihre Frage zu verstehen. Sie können 'ORBEON.xforms.Document.getValue()' in einem Dropdown auf die gleiche Weise verwenden, wie Sie es für Optionsfelder verwenden können. Wirklich, aus dieser Perspektive sollte es keinen Unterschied geben. – avernet
Dies liegt möglicherweise daran, dass das Dropdown-Feld jetzt eine XBL-Komponente ist, die keinen externen Wert exportiert. – ebruchez