设为首页收藏本站
开启辅助访问 切换到窄版

Extjs 给gird一列里添加单击事件

[复制链接]
作者:maria 
版块:
学习笔记 Java 发布时间:2016-4-13 11:39:26
2760
maria 发表于 2016-4-13 11:39:26 | 显示全部楼层 |阅读模式
grid.on("cellclick",function(grid , rowIndex , cellIndex ,e){
var record = grid.getStore().getAt(rowIndex); //获取所在行的记录
var cell= grid.getColumnModel().getDataIndex(cellIndex );//获取单元格的索引名称
var cellValue = record .get(cell);//获得单元格数据
if(cell=='a') {……} //如果单机字段名是a的列执行语句……
})



或者在grid内加一个监听事件
var grid = new Ext.grid.GridPanel({
                                id:gridid,

                width:width,
                height:height,
                cm:cm,
                renderTo:'read',
                store:store,
                listeners: {
                cellclick:function( grid, rowIndex , cellIndex ,e ){//
                    var selmodel = grid.getSelectionModel();
                    var record = selmodel.getSelected();
                    var cell = grid.getColumnModel().getDataIndex(cellIndex );
                    var swjg_dm = record.get('swjg_dm');
                   if(cell=='a'){……}                                    
                }
        }
     });       

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表