添加事件
listeners:{
cellclick:function(grid, rowIndex, columnIndex, e){
alert(gridstoregetAt(rowIndex)id);
}
}
单击某个单元格时,选中的是整行,Ext默认的是RowSelectionModel——行选择模型。行选择模型默认支持多选,鼠标单击时按住ctrl/shift就可以选择多行。如果只希望选择一行,设置singleSelect参数为true。
在Grid中设置sm为RowSelectionModel,并指定singleSelect为true。
var grid1 = new ExtgridGridPanel({
title : '员工信息',
renderTo : 'grid1',
cm : cm,
store : store,
width : 700,
height : 350,
enableColumnMove : false,
enableColumnResize : true,
loadMask : true,
viewConfig:{
forceFit:true,
getRowClass:function(record,rowIndex,p,ds) {
if (rowIndex % 2 == 0) {
return 'oushu-row-color';
}
return 'jishu-row-color';
}
},
autoExpandColumn : 'descn',
sm:new ExtgridRowSelectionModel({
singleSelect:true
})
});
{
id: "HMonth",
xtype: "checkbox",
boxLabel: "半月报",
width: 50,
checked: true,
listeners : {
'check' : function(){
if(thischecked){
alert(1);//可查询
}
}
}
}
以上就是关于Ext中,怎么通过点击GridPanel一行中的删除超链接获取此行的id,而不是通过复选框选择获得!全部的内容,包括:Ext中,怎么通过点击GridPanel一行中的删除超链接获取此行的id,而不是通过复选框选择获得!、ExtJS中grid单击一行时判断改行的复选框是否选中,如果选中则单击之后取消选中状态,没有选中则让复选框、Ext 如何为复选框添加监听事件,来判断其是否是选中状态等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)