Flex 4:Accordion标题中的复选框

时间:2012-01-25 15:05:48

标签: flex checkbox flex4 accordion panels

我想知道是否可以在accordion控件中添加一个复选框。 主要思想是有一个可选项目列表(比如选择各种项目进行结账),每个项目都应该有一个显示附加信息的选项(手风琴面板)。

基本上,3个问题:

  1. 我可以在手风琴标题中有一个复选框吗?
  2. 我可以从一开始就关闭所有面板吗?因此,用户选择打开哪个面板,而不是从显示的一个面板开始。
  3. 我可以同时打开多个面板吗?
  4. 一些说明: - 我尝试了一个标题渲染器选项,但所有手风琴标题的复选框都相同,所以它没用。 - 避免使用库或外部控件会很棒。我知道Flex控件的一些限制。

    感谢您提供的任何帮助或信息! :)

1 个答案:

答案 0 :(得分:0)

如果您没有设置使用mx控件,我会尝试使用4.6列表/项目渲染器换肤方法。

我使用sparks list控件并创建一个自定义项呈现,其中包含复选框控件,几个嵌套的group / border-container包装器,具体取决于您的设计/创意要求以及任何as3逻辑必须扩展和收缩项目渲染器键入复选框的点击事件或更改事件 - 这是flex 4中皮肤项目渲染器的一些美妙之处,您可以封装所有那些掺杂逻辑在渲染器本身内。

在任何情况下,您可能会发现一些有用的链接:

http://www.adobe.com/devnet/flex/articles/flex4_skinning.html

http://blog.flexexamples.com/2009/06/21/creating-a-custom-halo-accordion-header-skin-in-flex-4/

http://saturnboy.com/2009/09/flex4-component-states-skin-states/

希望这有帮助!