【问题标题】:Flex list switching itemRender of selected item弹性列表切换item选中item的渲染
【发布时间】:2009-12-17 17:42:41
【问题描述】:

在 Flex 4(beta 2)中,我有一个从 XMLListCollection 填充的列表控件。

我想做的是当在列表中选择一个项目时,对所选项目以及列表中所选项目之前出现的项目使用自定义项目渲染器。

我正在使用火花列表控件,但如果解决方案有意义,我愿意使用替代组件。

这是用于填充 XMLListCollection 的 xml 结构

<Images>
   <Image>
      <Id>1</Id>
      <Url>http://www.mydomain.com/image1.png</Url>
   </Image>
   <Image>
      <Id>2</Id>
      <Url>http://www.mydomain.com/image2.png</Url>
   </Image>
<Images>

提前谢谢你。

【问题讨论】:

  • 现在我们决定不需要让“悬停”项目左侧的项目也改变其状态。所以,克里斯托弗的解决方案是最好的方法。再次感谢克里斯托弗。

标签: apache-flex adobe


【解决方案1】:

为什么不使用具有多种状态的 itemRenderer,这些状态根据当前的 data 是什么而变化?这将以更快、更简单且可维护的方式实现您的目标。

【讨论】:

  • 我目前有一个 itemRenderer,它对当前悬停的列表项的行为有所不同。这很好用。我剩下的问题是如何确定悬停在项目左侧的项目并更改其 itemRenderer 状态。
猜你喜欢
  • 1970-01-01
  • 2011-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-11
  • 2021-09-04
  • 1970-01-01
  • 2021-06-06
相关资源
最近更新 更多