extjs 定义的ColumnModel 在制定的列上面添加了click事件 5
varcm=newExt.grid.ColumnModel([{header:"测定项目",width:150,sortable:true,dataIndex:"prog...
var cm = new Ext.grid.ColumnModel([
{header : "测定项目",
width : 150,
sortable : true,
dataIndex : "program",
align : "center",
listeners :{
click:function(){
//这里如何获得点击该列的这行的数据和其他行某个列的值
}
}
click事件里面:这里如何获得点击该列的这行的数据和其他行某个列的值
然后根据获得的值 执行click事件相关的方法
现在 问题出在 我不清楚如何获得点击click事件后 如何获取这列行的数据和其他行数据
请大侠们帮帮忙 在线等
谢谢 展开
{header : "测定项目",
width : 150,
sortable : true,
dataIndex : "program",
align : "center",
listeners :{
click:function(){
//这里如何获得点击该列的这行的数据和其他行某个列的值
}
}
click事件里面:这里如何获得点击该列的这行的数据和其他行某个列的值
然后根据获得的值 执行click事件相关的方法
现在 问题出在 我不清楚如何获得点击click事件后 如何获取这列行的数据和其他行数据
请大侠们帮帮忙 在线等
谢谢 展开
展开全部
你在这里听有这个事件吗
建议你听gird cellclick事件
cellclick( this, td, cellIndex, record, tr, rowIndex, e, eOpts )
cellIndex 列号
record 当前行数据
rowIndex 行号
this:这里可以取得grid 在里面有其他行数据
建议你听gird cellclick事件
cellclick( this, td, cellIndex, record, tr, rowIndex, e, eOpts )
cellIndex 列号
record 当前行数据
rowIndex 行号
this:这里可以取得grid 在里面有其他行数据
追问
如何在record里面表示出数据来
我alter了一下record是个[object,object]对象
那如何具体获得数据呢
追答
record.get("属性名")
你应该用console.log(record);
你应该是用grid吧,也绑定了store,也建立的model,否则我上面的不成立
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询