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事件后 如何获取这列行的数据和其他行数据

请大侠们帮帮忙 在线等
谢谢
展开
 我来答
fastspeeed
2014-11-25 · TA获得超过277个赞
知道小有建树答主
回答量:535
采纳率:0%
帮助的人:472万
展开全部
你在这里听有这个事件吗
建议你听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,否则我上面的不成立
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式