0

好吧,我有一个动态视图:使用搜索范围变量,我在视图中选择文档并更新视图所在的面板。到目前为止,一切都很好。但就像我之前的帖子(将内容视图复制到 2 个字符串)一样,我想将列的视图数据复制到字符串。

当您想从完整视图复制数据时,西蒙给我的解决方案有效,

<xp:this.data>
   <xp:dominoView var="view2"
    viewName="<<viewName>>">
</xp:dominoView>
</xp:this.data>

<xp:inputText>
<xp:this.value><![CDATA[#{javascript:
 var length = view2.getEntryCount();
 var entries = view2.getAllEntries();
 var i = 0;
 var currentEntry = entries.getFirstEntry();
 var list = "";

 while(i < length)
 {
    list += currentEntry.getColumnValues().elementAt(1);

    currentEntry = entries.getNextEntry();
    i++;
 }

 return list;
}]]></xp:this.value>
</xp:inputText>

但不会复制我的动态视图数据的数据。(我将它绑定到一个按钮,我在刷新视图后单击该按钮)

4

1 回答 1

0

行: var entries = view2.getAllEntries(); 需要更改以反映搜索范围变量而不是整个视图。

于 2012-06-13T15:04:17.267 回答