Class Sucang.Grid
Defined in: main.js.
Constructor Attributes | Constructor Name and Description |
---|---|
对Ext.grid.GridPanel网格对象的封装
|
Field Attributes | Field Name and Description |
---|---|
保存Ext.grid.GridPanel类型的对象
|
|
保存Ext.PagingToolbar类型的对象
|
|
保存Ext.data.JsonStore或者Ext.data.GroupingStore类型的对象
|
Method Attributes | Method Name and Description |
---|---|
addContextmenu(Array)
添加查询页数据列表区域的右击上下文菜单,用于将工具条按钮转换为右击菜单
|
|
getEditorData(Array, boolean, boolean)
返回变更数据的字段值,以数组形式返回,如果无内容则返回空数组。
|
|
initGrid(String, String, Array, Number, Number, Object, boolean)
初始化网格GridPanel对象和相关的数据
|
|
initPagebar(Integer, hasImg)
初始化分页导航条
|
|
initStore(String, Array, Object, String, String)
初始化获取远程数据的相关信息
|
|
load(Object, Function)
加载数据至Grid
|
|
selectFirstRow(noSelected)
选中Ext.grid.GridPanel中的第一行
|
Field Detail
grid
保存Ext.grid.GridPanel类型的对象
pagingBar
保存Ext.PagingToolbar类型的对象
store
保存Ext.data.JsonStore或者Ext.data.GroupingStore类型的对象
Method Detail
addContextmenu(Array)
添加查询页数据列表区域的右击上下文菜单,用于将工具条按钮转换为右击菜单
- Parameters:
- {btns} Array
- Returns:
- void
getEditorData(Array, boolean, boolean)
返回变更数据的字段值,以数组形式返回,如果无内容则返回空数组。
- Parameters:
- {arFields} Array
- 如果为空则直接返回可编辑列的数据
- {noId} boolean
- [可选],如果为空及arFields也为空则自动带回ID参数,为true时不带回id参数值
- {isSelection} boolean
- [可选] 默认省略只获取修改过的记录,如果为true获取选中行的记录,其他按默认值处理
{grid}
initGrid(String, String, Array, Number, Number, Object, boolean)
初始化网格GridPanel对象和相关的数据
- Parameters:
- {id} String
- Div对象的id
- {title} String
- {columns} Array
- {width} Number
- 可省略
- {height} Number
- 可省略
- {isRender} boolean是否绘制到页面.可省略,如果为true则绘制至id
- {_cfg} Object
- 可省略,参数同Ext.grid.GridPanel
- {isEditor} boolean
- 可省略,如果为true将创建可编辑的网格控件
- Returns:
- {grid} Ext.grid.GridPanel
initPagebar(Integer, hasImg)
初始化分页导航条
- Parameters:
- {maxPerPage} Integer
- //每页记录数
- hasImg
initStore(String, Array, Object, String, String)
初始化获取远程数据的相关信息
- Parameters:
- {sUrl} String
- {arFields} Array
- {cfg} Object
- {groupField} String
- {keyId} String
- Returns:
- Ext.store.JsonStore
load(Object, Function)
加载数据至Grid
- Parameters:
- {params} Object
- 需要发送至服务器端的参数,如果参数带keepPage则表示当前页加载,否则总是第一页
- {callback} Function
- 加载完成后的回调函数。function callback( r : Ext.data.Record[], options, success: Boolean){...}
selectFirstRow(noSelected)
选中Ext.grid.GridPanel中的第一行
- Parameters:
- noSelected