我有一個List
組件,它有一個drop-in CheckBox
itemEditor也可以作爲itemRenderer。它將每個項目顯示爲帶有標籤的簡單CheckBox
。當複選框被選中/取消選中時,如何觸發Flex列表中的itemEditEnd事件?
但是,itemEditEnd事件不會被觸發,直到我點擊列表之外的某個東西。我希望在複選框被選中或未選中時觸發它。
我想在CLICK事件處理程序中手動調度ListEvent.ITEM_EDIT_END,但是itemEditEnd事件會被調度兩次。有一個更好的方法來做到這一點。
任何想法?
謝謝。
從邏輯上講,該複選框接口是這樣的,點擊它並不代表編輯結束 - 你可能會改變主意,再次點擊就可以了,切換表示的布爾值。編輯結束時(理想情況下)應該與開始編輯的操作以某種方式對稱 - 只需單擊列表中的複選框即可。 – 2009-06-30 16:56:58