详细描述extjs4GridPanel的主要配置参数

详细描述extjs4GridPanel的主要配置参数
1、Ext.grid.GridPanel
配置项:
存储:表的数据集
列:表格的列模式配置阵列,它可以自动创建columnmodel柱模式
AutoExpandColumn:一个是自动填充表格没有空间参数列ID和ID不能0
striperows:如果表是交错的,默认为false
厘米,colmodel:表的列模式,配置项必须设置渲染时的表
SM,selmodel:表的选择模式,默认的是ext.grid.rowselectionmodel
EnableHdMenu:无论是标题的上下文菜单显示,默认的是真的
EnableColumnHide:可以隐藏列在标题菜单,默认为true
LoadMask:是否掩蔽效应时显示数据的加载,并默认为false
观点:表格视图,默认的是Ext.grid.GridView
ViewConfig:表格视图的配置对象
autoexpandmax:该列的最大宽度自动扩展,默认为1000
AutoExpandMin:对自动扩展列的最小宽度,默认是50
columnlines:列是否分割线显示,默认为false
disableselection:行是否选择是禁止的,默认为false
EnableColumnMove:如果拖放列是允许的,默认的是真的
enablecolumnresize:允许您更改列的宽度,默认的是真的
hideheaders:如果头文件是隐藏的,默认为false
MaxHeight:最大高度
mincolumnwidth:最小lecoing,默认是25
trackmouseover:鼠标是否在显示器上的线,默认是真的
主要方法
getcolumnmodel():获取列模式
getselectionmodel():选择模式
getStore():获取数据集
getview():获取视图对象
重新配置(ext.data.store店,ext.grid.columnmodel colmodel):配置表组成一个新的数据集和列模式

2、Ext.grid.Column
主配置项:
id:列id
页眉文本
数据的索引:设置列和数据集中记录的数据之间的对应关系,这是在数据记录的字段的名称。如果没有设置此项目,列的索引用于对应的字段的索引在数据记录
栏宽:宽
列数据的对齐方式
隐藏:如果隐藏列,则默认为false。
修正:如果是固定的列宽度,默认为false。
menudisabled:列是否是上下文菜单被禁用,默认为false
调整大小:允许您更改列的宽度,默认的是真的
分类:如果排序是允许的,默认的是真的
渲染:设置该列的自定义单元格渲染功能
传入功能的参数是:
值:数据的原始值
元数据:元数据对象,用于设置单元格的样式和属性,对象包含属性:
CSS:应用于单元格TD元素的样式名
属性:HTML属性定义了一个字符串,这样as'style =颜色:蓝色
记录:当前数据记录对象
没有一个细胞行索引
ColIndex:细胞指数
存储:数据集对象
Xtype:柱渲染器类型,默认是gridcolumn,其他可选的值booleancolumn,numbercolumn,datecolumn、TemplateColumn等
编辑:可编辑,默认为真。
编辑:编辑
GroupName:
EmptyGroupText:
Groupable:

3、ext.grid.columnmodel
主配置项:
列:字段数组
defaultsortable:做默认排序,默认为false
defaultwidth:默认的宽度
主要方法:
FindColumnIndex(字符串型):发现基于给定数据的索引列的索引
GetColumnById(字符串ID):可以指定ID对应的列
getcolumncount(布尔只可见):得到列的总数
GetColumnHeader(号西):该列的标题
GetColumnId(数):得到的列ID
getdataindex(号西):获得对应的列的数据字段的名称
GetIndexById(字符串ID):得到的列的索引
gettotalwidth(布尔includehidden)
iscelleditable(数colindex,号开始)
IsFixed()
IsHidden(数colindex)
setcolumnheader(数关口,string头文件)
setcolumnwidth(数关口,数的宽度,布尔suppressevent)
setdataindex(数关口,字符串数据的索引)
setEditable(数关口,布尔可编辑)
seteditor(数关口,对象编辑器)
SetHidden(数colindex,布尔隐藏)
setrenderer(数关口,函数fn)

4、ext.grid.abstractselectionmodel
主要方法:
锁():锁定选择区域
解锁():解锁选择区域
锁():无论当前选定区域是否锁好

5、ext.grid.cellselectionmodel
主要方法:
clearselections(布尔preventnotify):清除选定区域
GetSelectedCell():获取当前选择的单元格,返回一个数组,它的格式:{开始},colindex
hasselection():是目前选择区域
选择(号开始,数colindex,{布尔preventviewnotify },{布尔preventfocus },{ ext.data.record R }):选择指定的单元格

6、ext.grid.rowselectionmodel
主配置项:
单选:默认模式是错误的,那就是,你可以选择一些数据
主要方法:
clearselections({ }布尔快速清除所有选定的区域):
DeselectRange(数startrow,数量:取消范围内endrow)行的选择
DeselectRow(数排,{布尔preventviewnotify }):取消指定行的选中状态
每一个(函数FN,{对象范围}):遍历所有选定的行并调用指定的函数。当前选择的行将被引入函数中。
getCount():选择的总的行数
当选():获得第一选择的记录
getselections():获得所有选定的记录数组
HasNext():是否有记录在当前所选行
hasprevious():是否有一个记录选择在当前行选择
hasselection():数据是否已被选定
isidselected(字符串ID):决定是否选择的是指定ID的记录
选择(数/记录索引):确定是否指定记录或记录索引数据选择
SelectAll():选取所有线条
SelectFirstRow():选择第一行
SelectLastRow({布尔存在}):选择最后一行
存在:是否保留现有的选择
SelectNext({布尔存在}):选择当前选择的行的下一行
SelectPrevious({布尔存在}):选择当前选择的最后一行
SelectRange(数startrow,数endrow,{布尔存在}):在选择范围内的所有行
selectrecords(数组记录,{布尔存在}):选择一组指定的记录
SelectRow(数排,{布尔存在},{布尔preventviewnotify }):选择一行
行:行索引
SelectRows(阵行,{布尔存在}):选择多行
行:索引号组

7、ext.grid.checkboxselectionmodel
主配置项:
单选:默认模式是错误的,那就是,你可以选择一些数据
checkonly:你是否只能通过点击复选框列选择,默认为false
分类:如果复选框列可以被排序,默认为false
宽度的宽度:复选框列,默认为20。

8、ext.grid.rownumberer
主配置项:
标题:行号列表表头的内容
宽度:文件,默认值是23

9、Ext.grid.GridView
主配置项:
enablerowbody:它是否包含一个行体
SortAscText:上表中的标题菜单的文字描述
SortDescText:降文本描述表中的标题菜单
ColumnsText:在表格标题菜单对应的文本描述
AutoFill: whether an automatic column is expanded to fill the entire table, and the default is false
forcefit:是否为柱的宽度对整个表的强制调整,防止出现水平滚动条,默认为false
主要方法:
FocusCell(数行,号西):焦点移动到指定的单元格
FocusRow(行数):焦点移动到指定的行
GetCell(数行,号西):获得指定的单元格对应的td元素
GetHeaderCell(数):到指定的头对应的td元素
GetRow(数):到指定的线对应tr元素
GetRowClass(记录、数量指标,对象rowparams,店中店):有风格的名字附在表中的行
记录:当前行的数据记录对象
索引:当前行的索引。
RowParams:那是进行模板渲染时的配置对象,通过它可以为排体自定义风格。这个对象只需要影响enablerowbody为真时。以下属性是可能的。
正文:呈现在行中的HTML代码片段。
型号:字符串应用于行体tr元素的样式属性
颜色:colspan属性的应用于行体的td元素的值,默认情况下的总列数
存储:表数据集
刷新({布尔headerstoo }):刷新表组件
ScrollToTop():把桌子上

真正的战斗1:
让到滚动滚动条自动到最后一条记录(动态插入数据):
Grid.getView(),FocusRow(vehiclepassinfogrid.getstore()GetCount()1);

2:清除行,是GridPanel选择的状态:
Grid.getSelectionModel()ClearSelections();
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部