[英]Adobe Flex 3 List Control Selection and Change Event Problem
我在运行时创建了一个列表控件,如下所示:
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);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.