在我的TileList中,我想選擇翻轉時的TileList項目,而不是點擊事件。我已經將TileList設置爲allowMultipleSelection =「true」。TileList項目選擇
0
A
回答
2
以下是我最後做它: 我創建了一個數組,我不斷更新的項目指標爲我翻轉TileList中的項目。 然後我簡單地稱之爲: tilelist.selectedIndices = myArr; 當然,我添加了allowMultipleSelection =「true」屬性到tileList。 適合我需要的東西。
1
我認爲要做到這一點你需要擴展ListBase類 - http://livedocs.adobe.com/flex/3/langref/mx/controls/listClasses/ListBase.html
ListBase是保存所有事件的問題(爲itemRollOver,itemClick在等),其中的TileList擴展的類。
它看起來像該類有一個「mouseEventToItemRenderer」方法,它也需要一個ItemListRenderer類,所以你可能只需創建一個實現了IItemListRenderer的類來捕獲itemRollOver鼠標事件並選擇該項目。
0
原始方法可能是從側翻的目標分派一個新的MouseEvent.CLICK事件。
例如,
private function _handleRollOver(e:MouseEvent):void {
e.target.dispatchEvent(new MouseEvent(MouseEvent.CLICK));
}
相關問題
- 1. TileList項目位置
- 2. 如何確定TileList中上次取消選擇的項目?
- 3. Flex 3 TileList選擇的項目奇怪的行爲
- 4. 的TileList項目顯示
- 5. TileList(AS3)上的多重選擇
- 6. Flex TileList項目翻轉效果
- 7. 如何使用Flex更改TileList所選項目中的樣式?
- 8. ContextMenu項目選擇?
- 9. 選擇樹項目
- 10. JList項目選擇
- 11. Java選擇項目
- 12. 選擇ListView項目
- 13. 所選項目未選擇
- 14. 在formview中選擇項目根據下拉選擇的項目
- 15. 媒體選擇器項目選擇
- 16. ColdFusion CFForm選擇框選擇的項目
- 17. OR項目選擇新項目
- 18. 當選擇一個項目時,AngularJS選擇框選項消失
- 19. 如何選擇谷歌關閉下拉項目(選擇選項)?
- 20. 設定選擇的項目MD-選擇與多個選項
- 21. 如何訪問自定義項目中的TileList項索引Renderer
- 22. Postgres選擇'至少'項目
- 23. JSoup - 選擇多個項目
- 24. 從mysql中選擇項目
- 25. Datagrid選擇的項目
- 26. listview已選擇項目
- 27. 選擇xcode項目模板
- 28. 選擇多個項目
- 29. 的SelectItem未選擇項目
- 30. 已選擇DropDownList項目