【问题标题】:Accordion in Flex with only headers and no containersFlex 中的 Accordion,只有标题,没有容器
【发布时间】:2010-12-17 09:53:24
【问题描述】:

是否可以只使用标题而不在其中添加任何容器来创建 Accordion?有没有办法让我只用三个部分创建手风琴?

【问题讨论】:

  • 多说一下你的预期用途,我怀疑手风琴不一定是正确的选择。

标签: apache-flex actionscript-3 accordion


【解决方案1】:

Accordian 的子节点必须是容器。如果手风琴不展开/折叠以显示/隐藏内容,它就不是手风琴。

如果您只是在寻找关闭 Accordian 的视觉外观,为什么不使用带有样式的 itemRenderer 的列表?

【讨论】:

    【解决方案2】:

    制作“假”容器。

    • 为每个手风琴头创建容器
    • 将仅标签容器的高度设置为 0,并将 alpha 设置为 0
    • 应打开的容器高度 > 0
    • 将手风琴中的 resizeToContent 设置为 true
    • 将手风琴的verticalGap设置为0

    这应该可以解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多