我正在使用組合框控件,並將數據提供者設置爲XML。 數據提供者設置完成後,我想編輯第一個選項的文本,同時我需要在第二個位置插入一個項目。Flex組合框 - 編輯/刪除選項
我該怎麼做?使用ItemRenderer? 請給出您的建議。
我正在使用組合框控件,並將數據提供者設置爲XML。 數據提供者設置完成後,我想編輯第一個選項的文本,同時我需要在第二個位置插入一個項目。Flex組合框 - 編輯/刪除選項
我該怎麼做?使用ItemRenderer? 請給出您的建議。
您應該編輯dataProvider本身。使其成爲一個ArrayCollection(或實現IList的其他東西),並且您的組合框將在您進行更改時自動更新。還要確保數組集合充滿可綁定對象。
更改ArrayCollection非常簡單。你可以說dataProvider.getItemAt(0).labelProperty = "whatever"
- 這假定你有一個屬性爲「labelProperty」的對象,並且你的組合框的labelField被設置爲它。
要添加一個項目只使用dataProvider.addItemAt(item, 1)
我dataProvider是一個XML。 myXML.xmltree [0] =「更改值」;幫助我改變了第一件物品的價值。但是insertChildAfter()方法不起作用。節點根本不會被插入到主XML中。有任何想法嗎? – jobinbasani 2009-08-18 18:21:54
http://stackoverflow.com/questions/1229752/flex-special-casing-an-item-in-a-list-or-menu/ – 2009-08-18 17:39:12