我用dropdownlist發現。dropdowlist [object object]
確實我通過查詢加載數據到mysql數據庫。
但是在mysql中有一個記錄有空字段。
而在這種情況下flex顯示[object object]而不是''。
[Bindable] private var DP_CLASSES:ArrayCollection;
<s:DropDownList id="dpClassTT" width="77"
dataProvider="{DP_CLASSES}"labelField="Nom"
/>
// DataProvider的樣品
<TypesTT>
<TypeTT>
<Nom> </Nom>
</TypeTT>
<TypeTT>
<Nom>AppA</Nom>
<TypeTT>
<TypesTT>
線[Objet公司對象]下拉列表上出現即使名稱是empy(像記錄之一)。
你知道如何解決嗎?
感謝
顯示一些代碼,也許? – weltraumpirat
通過刪除空白條目或通過使用下面的類似if(arrayCollection.contains(blankEntry))來查找arraycollection中的空白條目,然後從ArrayCollection中移除該特定條目來創建自己的DataProvider。 –
好吧,這是一個解決方案,但如何在下拉列表中添加空白條目?確實有時用戶犯了一個錯誤,想要清除選定的項目,這有多可能? – Flex60460