2013-03-21 56 views
1

使用螢火蟲我發現,iNotes的列表視圖對象有一個名爲函數「getSelectedData()」提供類似所選視圖條目的陣列(每一個由該項目的特定行中的數據,如「EXT」元素描述here由保羅威瑟斯)。因此,使用列表視圖內部的一個事件(如「onContextMenu」),我可以retrive選定的數據,並把它們在其他地方。這太棒了!ExtLib,iNotes列表視圖:如何從外部訪問在視圖中選擇的數據?

但是,正如我與我有什麼從來沒有的內容,現在我正在尋找一種方式來解決從(使用按鈕,例如)的列表視圖的對象來訪問所選擇的數據收集以相似或甚至相同的方式。但無論我嘗試什麼,我都無法從列表視圖本身之外獲得適當的對象。使用

dojo.byId("#{id:listView1}") 

是給我一個對象,但沒有任何的,我需要那些具體的方法。谷歌,openNtf或ExtLib書本身都沒有關於此的任何信息。

任何提示?

映入眼簾, 洛薩

回答

0

我想我解決了這個問題。昨天接近我去過,但使用道場 .byId代替的dijit .byId阻止它的工作:

var grid = dijit.byId("#{id:listView1}"); 
var sel = grid.getSelectedData(); 

結果就是每一行條目包含行數據的命名的數組該行的所有相關視圖條目數據。

工程就像一個魅力! - 洛薩