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"/>

在上面我们有一个包含所有评论的实例,我想根据算法分数(正面、中性或负面)创建不同的绑定。

然后在我的用户界面中

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

应该检索喜欢它的子集(algorithmScore 为正)等

但是,当我运行此代码时,当我请求喜欢时会出现不喜欢的内容,并且模型会修剪掉不相关的行(我相信这应该会发生)。

我认为 XForms 不是为了以这种方式做这类事情的吗?

4

2 回答 2

1

只考虑最后一个绑定元素,因为所有绑定都是为同一个节点集定义的。

于 2015-02-08T17:44:23.823 回答
0

我通过简单地将谓词应用于 UI 中的节点集来实现我想要的。

于 2015-02-07T22:04:22.670 回答