篩選項目。的情況是,我有一個綁定到一個實例複選框,實例被定義爲:Orbeon的XForms:基於我有過濾用Orbeon的XForms項問題複選框
<xf:instance id="Include-model">
<data>
<value type="xs:string">true</value>
</data>
</xf:instance>
和複選框被聲明爲:
<xf:select ref="instance('Include-model')/value" selection="closed" appearance="full" >
<xf:item>
<xf:label>Include all</xf:label>
<xf:value>true</xf:value>
</xf:item>
</xf:select>
所以複選框被初步遏制。
現在我已經定義爲另一個實例的項目清單:
<xf:instance id="items-model">
<Items>
<Item>
<value>1</value>
<status>Show</status>
</Item>
<Item>
<value>2</value>
<status>Show</status>
</Item>
<Item>
<value>3</value>
<status>Hide</status>
</Item>
</Items>
</xf:instance>
和相關的綁定:
<xforms:bind id="items-bind" nodeset="instance('items-model')Items/Item">
,顯示這些項目爲轉發
<xforms:repeat bind="items-bind" appearance="xxforms:internal">
.....
我需要的是能夠根據複選框的狀態過濾項目。如果它檢查則綁定應該包括所有項目,它是否被選中的綁定只應包含具有「顯示」爲價值觀,如果他們的狀態元素的項目。
請幫幫忙,救我什麼小頭髮,我已經離開了。
TIA
工程就像一個絕對的魅力!感謝您的非常詳細的反饋,非常感謝。 – Faithypop