【问题标题】:Adobe Flex 3 List Control Selection and Change Event ProblemAdobe Flex 3 列表控件选择和更改事件问题
【发布时间】:2009-11-22 18:32:29
【问题描述】:

我在运行时创建了一个列表控件如下:

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.

当我执行代码时,它会使用自定义项目渲染器显示我的列表,这很好。

但是当我把鼠标移到它上面时,它没有给出任何颜色突出显示,这意味着它没有选择。 其次,当我单击任何列表项时,它不会发送任何更改事件。

我尝试了很多,但无法理解。 请指导

谢谢

【问题讨论】:

    标签: apache-flex flex3 flexbuilder


    【解决方案1】:

    您的 itemRenderer 可能会导致另一个问题,但您没有侦听正确的事件。应该是:

    myList.addEventListener(ListEvent.CHANGE, historyBarClickHandler);
    

    【讨论】:

      猜你喜欢
      • 2011-05-24
      • 1970-01-01
      • 2010-09-05
      • 2014-12-11
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 2010-10-03
      相关资源
      最近更新 更多