ESUI - SideBar


List of Tables

1. 初始化参数
2. 公共实例只读属性
3. 公共实例方法
4. 事件

1. 继承层级

SideBar - Control

2. 说明

SideBar是一个侧边栏的容器,支持autohide | fixed模式。

SideBar内部可以分成标题和主体区域,使用者需要在容器内部提供两个并列的div(或其他标题和主体区域的容器元素)。

3. 初始化参数

Table 1. 初始化参数

名称描述
{number} autoDelay自动隐藏或显示的延迟时间,单位是毫秒。
{boolean} disabled控件的不可用状态。处于不可用状态时,控件无法切换模式。
{HTMLElement} main控件主元素。
{string} mode初始化时的模式,autohide|fixed。

4. 公共实例只读属性

Table 2. 公共实例只读属性

名称描述
{number} height侧边栏的高度。
{number} bodyHeight主内容区域的高度。

5. 公共实例方法

Table 3. 公共实例方法

名称描述
{void} appendTo( {HTMLElement} wrap )将控件添加到页面的某个元素中。
{void} disable( {void} )设置控件状态为禁用。
{void} enable( {void} )设置控件状态为启用。
{boolean} isDisabled( {void} )获取控件可用状态。
{void} render( {void} )绘制控件。

6. 事件

Table 4. 事件

名称描述
{void} onmodechange: ( {string} mode )当显示模式发生变化时触发。
{void} onresize: ( {void} )当高度发生变化时触发。