2015-02-07 40 views
0

想法是創建一個模型實例並根據分數對其進行分區。使用多個綁定過濾實例似乎沒有效果

 <bind nodeset="instance('mDetails')/review" readonly="true()" id="liked" relevant="algorithmScore > 0"/> 
    <bind nodeset="instance('mDetails')/review" readonly="true()" id="neutral" relevant="algorithmScore = 0"/> 
    <bind nodeset="instance('mDetails')/review" readonly="true()" id="disliked" relevant="algorithmScore &lt; 0"/> 

如果上面我們有一個包含所有評論的情況下,我想創建一個基於算法評分不同的綁定(正面,中性或負面)。

然後在我的UI

  <repeat bind="liked"> 
      <input ref="@critic"> 
      <label>Critic</label> 
      </input> 

應該檢索喜歡它的子集(algorithmScore爲正)等

然而,當我運行此代碼,我得到了不喜歡顯示出來時,我請求喜歡和模型刪除不相關的行(我認爲這應該發生)。

我說XForms的設計不是用這種方式來做這種事嗎?

回答

1

只考慮最後一個綁定元素,因爲所有綁定都是爲同一個節點集定義的。

0

我已經通過簡單地將謂詞應用於UI中的節點集來實現我想要的。

相關問題