NavBar

折叠面板组。

Extend

mini.Control

Usage

<div class="mini-navbar " activeIndex="0" style="width:180px;height:200px;" autoCollapse="true">
    <div title="Small Items">            
        <ul id="menu1" class="mini-menu" allowSelectItem="true" style="width:100%;border:0;background:none;">                            
            <li iconCls="icon-add" onclick="onItemClick">新增</li>
            <li iconCls="icon-edit" onclick="onItemClick">修改</li>
            <li iconCls="icon-remove" onclick="onItemClick">删除</li>
        </ul>
    </div>
    <div title="Large Items">
        <ul id="menu2" class="mini-menu" allowSelectItem="true" style="width:100%;border:0;background:none;">                            
            <li iconCls="Note" iconPosition="top" onclick="onItemClick">Notes</li>
            <li iconCls="Reports" iconPosition="top" onclick="onItemClick">Reports</li>
        </ul>
    </div>
</div>

Screenshots

Examples

NavBar

Properties

NameTypeDescriptionDefaultSet && Tag?
activeIndex Number 选中面板的索引 -1 yes
autoCollapse Boolean 是否自动折叠 false yes

Methods

NameParameterDescriptionReturn
setGroups ( Array ) 设置groups数组
addGroup ( Object [, index] ) Object:group对象。
index:Number。索引号。
增加group。
removeGroup ( name ) name:group名称。 删除group面板。
moveGroup ( group, index ) 移动group面板到新位置
updateGroup ( group, options ) 更新group面板
getGroup ( index )
getGroup ( groupName )
获取group面板对象
getGroupBodyEl ( index )
getGroupBodyEl ( groupName )
获取group面板对象内容区DOM元素

Events

NameEventObjectDescription
activechanged 面板切换时发生

Group Object

NavBar 面板对象,属性如下:

NameTypeDescriptionDefaultSet && Tag?
name String 面板名称 yes
title String 标题文本 yes
iconCls String 标题图标样式类 yes
iconStyle String 标题图标样式 yes
headerCls String 头部样式类 yes
headerStyle String 头部样式 yes
bodyCls String 内容区样式类 yes
bodyStyle String 内容区样式 yes
visible Boolean 是否显示 true yes
enabled Boolean 是否启用 true yes
showCollapseButton Boolean 是否显示折叠按钮 true yes