面板是一个包含普通面板(panel)、卡片面板(card)、折叠面板(collapse)的集合
常规面板通常作为包裹其他元素的形式存在,如与基础菜单 menu
经常搭配使用。
在折叠面板容器上追加 lay-accordion
属性,开启手风琴效果,即点击展开当前面板的同时,折叠其他面板。
折叠面板内部支持无限嵌套,即折叠面板中再放置无限层级的折叠面板,以实现树形折叠结构。如:
element.render('collapse', filter);
'collapse'
: 渲染折叠面板的固定值filter
: 对应折叠面板容器 lay-filter
的属性值或2.9.15+指定元素的 jQuery 对象在元素加载完毕后,element
模块会自动对元素进行一次渲染。而当元素为动态插入时,需通过该方法完成初始化渲染。
element.on('collapse(filter)', callback)
collapse(filter)
是一个特定结构。
collapse
为折叠面板点击事件固定值;filter
为导航容器属性 lay-filter
对应的值。callback
为事件执行时的回调函数,并返回一个 object
类型的参数。