0
林一個ArrayCollection還挺新的Flex環境,我想知道如何做到這一點的場景:鑄造result.event到人(類)的Flex中
我最初的代碼是這樣的:
public function displayAllNames(event:ResultEvent):void {
var result:ArrayCollection = new ArrayCollection();
result = event.result as ArrayCollection;
if (result.length != 0){
listBox.dataProvider = result;
}
}
event.result是Person類的ArrayCollection具有name屬性
列表框是List組件的Flex中的id其中名稱爲G oing to be displayed
當我試圖運行代碼時,列表框顯示了一些東西。但不是名稱,而是全部顯示對象對象。看起來我仍然必須首先使用event.result做一些事情,這樣它才能成爲Person類的ArrayCollection。
你是什麼意思listBox.labelField =「名」的意思; ?它有什麼作用? –
它告訴列表框使用收集對象的名稱屬性作爲標籤提交 – francis
謝謝。我試過了,但它仍然在做同樣的事情。它仍然在列表框上顯示[object Object]。 –