我想知道是否可以在手风琴控件中添加复选框。主要想法是有一个可选择项目的列表(比如选择各种项目进行结账),每个项目都应该有一个显示附加信息的选项(手风琴面板)。
所以基本上,3个问题:
- 我可以在手风琴的标题中有一个复选框吗
- 我能从一开始就把所有的嵌板都关上吗?因此,用户可以选择打开哪个面板,而不是从显示的一个面板开始
- 我可以同时打开多个面板吗
一些注意事项:-我尝试了一个标头渲染器选项,但所有手风琴标头的复选框都是一样的,所以它没有用。-最好避免使用库或外部控件。不过,我知道Flex控件的一些局限性。
感谢您提供的任何帮助或信息!:)
如果你还没有完全使用mx控件,我会尝试一下4.6列表/项目渲染器的蒙皮方法。
我会使用sparks列表控件并创建一个由复选框控件组成的自定义项目渲染,几个嵌套的组/边界容器包装器,这取决于您的设计/创意需求,以及扩展和收缩由复选框的点击事件或更改事件键控的项目渲染器所需的任何as3逻辑——这就是flex 4中蒙皮项目渲染器的一些优点,您可以将所有这些dop-ass逻辑封装在渲染器本身中。
无论如何,这里有一些链接你可能会觉得有用:
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/
希望这能有所帮助!