Ext中,怎么通过点击GridPanel一行中的删除超链接获取此行的id,而不是通过复选框选择获得!

Ext中,怎么通过点击GridPanel一行中的删除超链接获取此行的id,而不是通过复选框选择获得!,第1张

添加事件

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 如何为复选框添加监听事件,来判断其是否是选中状态等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9691401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存