【问题标题】:Spark DropDownList Custom ItemRenderer IssueSpark DropDownList 自定义 ItemRenderer 问题
【发布时间】:2010-03-29 19:55:17
【问题描述】:

我有一个具有自定义 ItemRenderer 的 Spark DropDownList。 ItemRenderer 在创建时会检查标签文本,如果它符合某些条件,则标签文本颜色会发生变化。标签文本颜色正在改变,但它是错误的标签。似乎正在发生的是,实际更改的标签颜色与标签在下拉列表中的显示顺序相反。

例如,列表包含文本标签:一、二、三、四,并且正按该确切顺序显示。我正在检查标签“One”,然后更改它的文本颜色。实际上最终发生的是“四”(底部的第一项)的文本颜色实际上正在更改。如果我检查文本标签“三”,则“二”(底部第三项)的文本颜色会更改。如果我检查标签文本“四”,则“一”(底部第四项)的文本颜色会发生变化。此功能似乎适用于 DropDownList 中的每个项目。

有关如何解决此问题以便更改正确的文本颜色的任何建议?

感谢您的帮助。

【问题讨论】:

    标签: apache-flex flex4 flash-builder


    【解决方案1】:

    在 itemrenderer 中使用 dataChange 事件处理程序,如果不符合条件,则将颜色重置为正常的标签颜色。如果确实符合条件,则更改为指定的颜色。

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 2011-05-02
      • 2011-01-16
      • 2011-06-05
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      • 2018-10-15
      • 1970-01-01
      相关资源
      最近更新 更多