accordion 折叠面板
accordion 中包含内容的面板是可以展开和折叠的。
XML Element |
|
|---|---|
Java Class |
|
基本用法
使用 accordion 对相似的内容进行分组和隐藏。内容放置于 XML 中内部的 accordionPanel 元素。accordionPanel 元素可以有多个,但是在同一时间只能有一个展开面板。
在线示例中定义了两个面板。下面的代码片段展示了包含表单的面板;显示 summaryText 文本,而内部的其他内容是折叠的:
<accordion id="mainAccordion" height="100%" width="100%">
<accordionPanel summaryText="Panel with FormLayout">
<formLayout>
<textField label="Field 1"/>
<textField label="Field 2"/>
<textField label="Field 3"/>
</formLayout>
</accordionPanel>
</accordion>
样式版本
使用 themeNames 设置组件的样式。
| 样式 | 描述 | 支持的主题 |
|---|---|---|
|
面板使用填充背景样式。 |
Aura, Lumo |
|
在文本后面显示开关图标。 |
Aura, Lumo |
|
面板较小。 |
Aura, Lumo |
|
移除内容区域的默认内边距。 |
Aura |
XML 属性
accordion 和 accordionPanel 使用了一些 Jmix 的 通用属性。下面是 accordionPanel 的特殊属性:
| 名称 | 描述 | 默认值 |
|---|---|---|
设置面板是否打开。 |
|
|
为面板的内容设置标题。即使内容折叠,标题依然显示。 |
— |
事件和处理器
accordion 和 accordionPanel 额可以配置相同的处理器。
| 名称 | 描述 |
|---|---|
|
下面是 accordion 和 accordionPanel 支持的其他通用事件:
本页是否有帮助?
感谢您的反馈