❶ extjs ColumnModel 字段太长怎么办
印象中有个CSS 样式是超过的部分用省略号代替,我忘了是怎样的,记得是网络查到的
❷ EXTJS问题, Ext.grid.ColumnModel根据加载值让所在行变其他颜色
增加抄gridpanel的viewConfig如下:
viewConfig:{
getRowClass:function(record,rowIndex,p,ds){
var cls = '';
if (record.data.isSuccess== 1){
cls = 'cls-success';
}else
cls = 'cls-failure';
}
return cls;
}
},
其中需要袭定义css样式('cls-success'和'cls-failure');
通过样式改变整行背景
❸ extjs 中 Ext.grid.ColumnModel 的editor 问题
1.可以不配置editor 项 单击单元格时便不可编辑 或者手动设置setEditable( Number col, Boolean editable ) 参数分别为行号与是否编辑2.正则不灵也许你没监听到那个事件,只能输入数字可以用Ext.form.NumberField 配置相关项可达到你的目的,只能输入正整数的正则式'^[1-9]\d*$'
❹ extjs问题 如何获取Ext.grid.ColumnModel某一行的数据
选中某一行,var record = grid.getSelectionModel().getSelection(); 一行的所有数据都在record里面 具体某一列:record.get("列名-dataIndex")
❺ extjs中 ColumnModel中自己写一个checkbox列 怎么判断选中了哪行不用Ext.grid.CheckboxSelectionModel
handler: function(grid, rowIndex, colIndex) {
var rec = grid.getStore().getAt(rowIndex),
}
functionchangeCheck(value,cellmeta,record,rowIndex,columnIndex,store)
这个抄函数的袭参数里就有序号直接使用就行了. rowIndex .
❻ extjs 定义的ColumnModel 在制定的列上面添加了click事件
你在这里听有这个事件吗
建议你听gird cellclick事件
cellclick( this, td, cellIndex, record, tr, rowIndex, e, eOpts )
cellIndex 列号
record 当前行数据
rowIndex 行号
this:这里可以取得grid 在里面有其他行数据