Class Index | File Index

Classes


Class Sucang.Grid


Defined in: main.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
对Ext.grid.GridPanel网格对象的封装
Field Summary
Field Attributes Field Name and Description
 
保存Ext.grid.GridPanel类型的对象
 
保存Ext.PagingToolbar类型的对象
 
保存Ext.data.JsonStore或者Ext.data.GroupingStore类型的对象
Method Summary
Method Attributes Method Name and Description
 
添加查询页数据列表区域的右击上下文菜单,用于将工具条按钮转换为右击菜单
 
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中的第一行
Class Detail
Sucang.Grid()
对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

Documentation generated by JsDoc Toolkit 2.3.0 on Wed Jun 05 2019 11:25:20 GMT+0800 (CST)