さて、私は動的ビューを持っています: 検索スコープ変数を使用して、ビュー内のドキュメントを選択し、ビューが存在するパネルを更新しています。ここまでは順調ですね。しかし、以前の投稿 (コンテンツ ビューを 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>
ただし、動的ビューのデータのデータはコピーしません。(ビューの更新後にクリックするボタンにバインドしました)