# web.layout.behavior 库模块帮助文档

## web.layout.behavior 成员列表 <a id="web.layout.behavior" href="#web.layout.behavior">&#x23;</a>

### web.layout.behavior.collapsibleByIcon <a id="web.layout.behavior.collapsibleByIcon" href="#web.layout.behavior.collapsibleByIcon">&#x23;</a>
折叠按钮(图标)

### web.layout.behavior.collapsibleList <a id="web.layout.behavior.collapsibleList" href="#web.layout.behavior.collapsibleList">&#x23;</a>
折叠列表(项目可展开单项或全部折叠)

### web.layout.behavior.dragable <a id="web.layout.behavior.dragable" href="#web.layout.behavior.dragable">&#x23;</a>
使节点可拖动  
样式中可使用 -drag-margin:"上 右 下 左"指定拖动边距属性以限制拖动范围  
不限制拖动范围则可以将节点拖出窗口,并触发onPopup***系列事件  
节点可使用dragable属性设置是否允许在该节点开始拖动

### web.layout.behavior.dropdown <a id="web.layout.behavior.dropdown" href="#web.layout.behavior.dropdown">&#x23;</a>
下拉选框

### web.layout.behavior.expandableList <a id="web.layout.behavior.expandableList" href="#web.layout.behavior.expandableList">&#x23;</a>
扩展列表(实现手风琴效果/Outlook风格菜单)

### web.layout.behavior.grid <a id="web.layout.behavior.grid" href="#web.layout.behavior.grid">&#x23;</a>
网格控件

### web.layout.behavior.gripper <a id="web.layout.behavior.gripper" href="#web.layout.behavior.gripper">&#x23;</a>
用于创建拖动手柄,  
拖动该对象时拖动父节点

### web.layout.behavior.lightBoxDialog <a id="web.layout.behavior.lightBoxDialog" href="#web.layout.behavior.lightBoxDialog">&#x23;</a>
高亮对话框效果  
使用 import 语句在加载页面前导入即可生效

### web.layout.behavior.path <a id="web.layout.behavior.path" href="#web.layout.behavior.path">&#x23;</a>
文件路径显示支持  
超出显示宽度显示省略号,鼠标悬停提示完整内容

### web.layout.behavior.popup <a id="web.layout.behavior.popup" href="#web.layout.behavior.popup">&#x23;</a>
弹出面板

### web.layout.behavior.scroller <a id="web.layout.behavior.scroller" href="#web.layout.behavior.scroller">&#x23;</a>
自动滚动效果

### web.layout.behavior.selectionBox <a id="web.layout.behavior.selectionBox" href="#web.layout.behavior.selectionBox">&#x23;</a>
鼠标选框

### web.layout.behavior.shellIcon <a id="web.layout.behavior.shellIcon" href="#web.layout.behavior.shellIcon">&#x23;</a>
文件图标效果  
使用 import 语句在加载页面前导入即可生效

### web.layout.behavior.sizer <a id="web.layout.behavior.sizer" href="#web.layout.behavior.sizer">&#x23;</a>
使对象可通过鼠标拖动调整大小

### web.layout.behavior.sortableGrid <a id="web.layout.behavior.sortableGrid" href="#web.layout.behavior.sortableGrid">&#x23;</a>
排序网格控件

### web.layout.behavior.splitter <a id="web.layout.behavior.splitter" href="#web.layout.behavior.splitter">&#x23;</a>
拆分条

### web.layout.behavior.tabs <a id="web.layout.behavior.tabs" href="#web.layout.behavior.tabs">&#x23;</a>
HTMLayout tabs behavior  
使用 import 语句在加载页面前导入即可生效

### web.layout.behavior.windowCommand <a id="web.layout.behavior.windowCommand" href="#web.layout.behavior.windowCommand">&#x23;</a>
支持窗口命令,如最大化,最小化,关闭等等

### web.layout.behavior.windowSizer <a id="web.layout.behavior.windowSizer" href="#web.layout.behavior.windowSizer">&#x23;</a>
用于无边框窗口以支持窗体大小可调边框
