2012-06-13 56 views
0

嗯,我有一個動態視圖:使用搜索範圍變量,我在視圖中選擇文檔並更新視圖所在的面板。到現在爲止還挺好。 但正如我以前的帖子(copy contents view to 2 strings) 我想複製一列的視圖數據爲字符串。將內容動態視圖複製到字符串

當你想將數據從完整視圖複製西蒙給我的解決方案的工作,

<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

該行:var entries = view2.getAllEntries();需要進行更改以反映搜索範圍變量而不是整個視圖。

+0

任何想法該怎麼做?讓我們說範圍變量= searchString 我當然可以通過每個條目並將它們與作用域變量進行比較,但是我希望有更好的方法。 –