Apache flex Adobe Flex 3列表控件选择和更改事件问题
我在运行时创建了一个列表控件,如下所示:Apache flex Adobe Flex 3列表控件选择和更改事件问题,apache-flex,flex3,flexbuilder,Apache Flex,Flex3,Flexbuilder,我在运行时创建了一个列表控件,如下所示: var myList:List = new List(); ListArea.addChild(myList); myList.percentHeight = myList.percentWidth = 100; myList.itemRenderer = new ClassFactory (components.renderers.myRenderer); myList.dataProvider = myDataArray;
var myList:List = new List();
ListArea.addChild(myList);
myList.percentHeight = myList.percentWidth = 100;
myList.itemRenderer = new ClassFactory (components.renderers.myRenderer);
myList.dataProvider = myDataArray;
myList.addEventListener(EVENT.CHANGE, historyBarClickHandler);
//Where myDataArray is an ArrayCollection consisting of my Custom ValueObjects.
当我执行代码时,它会显示带有自定义项渲染器的列表,这很好
但当我把鼠标放在它上面时,它并没有给任何颜色高亮显示,这意味着它没有选择。
其次,当我单击任何列表项时,它不会发送任何更改事件
我试了很多,但还是不明白。
请引导
谢谢您的itemRenderer可能会导致另一个问题,但您没有侦听正确的事件。应该是:
myList.addEventListener(ListEvent.CHANGE, historyBarClickHandler);