好吧,我有一个动态视图:使用搜索范围变量我在视图中选择文档并更新视图所在的面板。到现在为止还挺好。 但正如我之前的帖子(copy contents view to 2 strings) 我想将列的视图数据复制到字符串。
当您想要从完整视图中复制数据时,Simon给我的解决方案
<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>
但不会复制动态视图数据的数据。(我将其绑定到刷新视图后单击的按钮上)
答案 0 :(得分:0)
行:var entries = view2.getAllEntries();需要更改以反映搜索范围变量而不是整个视图。