2010-09-20 76 views
2

我想編輯由行和列索引的細胞中,從而基本上執行以下操作:Flex 4如何通過索引訪問特定的單元格?

advDataGrid [2] [3] =「狗」

使得我設置數據網格行2和第3欄狗。我不能爲我的生活找出如何做到這一點!

附註:我需要這個,因爲我想允許用戶到Excel文件的部分複製到移動AdvancedDataGrid像谷歌文檔做的部分。我使用的這個想法去做:http://mannu.livejournal.com/348299.html

謝謝!任何幫助將不勝感激!

回答

2

一般要對數據提供程序進行操作,而不是演示(AdvancedDataGrid)。所以在你的情況下,我會從dataProvider中獲取與指定行關聯的項目,並將指定的元素修改爲「Dogs」。因此,像這樣:adg.dataProvider[row].someColumnData = "Dogs"

編輯:「someColumnData」指的是什麼屬性,你已經設置了列中顯示。因此,當您定義AdvancedDataGrid的列時,您將第4列設置爲使用dataProvider中項目的「someColumnData」屬性,並且您想要更改第4列中的值,然後按照上述方法進行設置。希望澄清事情。

0

Flex組件是數據驅動的,所以您應該修改網格的數據提供者。

0

如果你要修改的單個細胞,例如,我想繼續運行某些細胞的總數在其他細胞,即什麼:作爲一個用戶編輯我更新整個列。

當然他們必須走數組,並得到Column4.row6 =東西的方式。