celldblclick: function (view, td, cellIndex, record, tr, rowIndex, e, eOpts) {

//extjs 4.2下,有时出现,多次不连续双击某一个单元格时,取到的cellIndex不正确,解决办法如下:

cellIndex = td.cellIndex;
var columns = view.componentLayout.headerCt.columnManager.columns;
//console.log(columns);
for (var i = 0; i < columns.length; i++) {
console.log(columns[i].dataIndex);
};
var dataIndex = columns[cellIndex].dataIndex;
var dataIndex_method2 = view.getHeaderAtIndex(cellIndex).dataIndex;
console.log("被点击列的字段名 ", dataIndex, dataIndex_method2);
},

cellmouseup: function (grid, td, cellIndex, record, tr, rowIndex, e, eOpts) {
////e.preventDefault();//阻止浏览器默认行为处理事件
//try {
if (lockCellmouseUP == true) {
return;
};
if (cellIndex > 2 && rowIndex > 2) { //
var key = grid.getHeaderAtIndex(cellIndex).dataIndex;
var btnNum = event.button;

if (btnNum == 0) {
record.set(key, "OK");//alert("您点击了鼠标右键!")
}
else if (btnNum == 2) {
record.set(key, "N/A");//alert("您点击了鼠标左键!")
}
else if (btnNum == 1) {
//alert("您点击了鼠标中键!");
}
else {
//alert("您点击了" + btnNum+ "号键,我不能确定它的名称。");
}
}; //grid.getView().refresh();
//} catch (e) {

//};
},

beforeedit: function (editor, e, eOpts) {
//只允许 第二行第三列以后的编辑
if (e.rowIdx == 1 && e.colIdx > 2) {
return true;
}
else {
return false;
}
},

Extjs grid 单元格事件的更多相关文章

  1. extjs grid 单元格 多选

    new Ext.grid.CellSelectionModel({ last : false, // 上一次选中的单元格 selections : [], // 选择区缓存 handleMouseDo ...

  2. Extjs grid 单元格编辑

    实现grid勾选后出现编辑按钮,通过增加一个字段checked来控制 事件如下: selectionchange: function (thi, selected, eOpts) { for (var ...

  3. ExtJs4学习(十)Grid单元格换色和行换色的方法

    Grid单元格换色 { text:'类别', dataIndex:'type', align:'center', renderer:function(value,metaData){ console. ...

  4. 取得grid单元格里刚输入的文本,未保存的文本

    取得grid单元格里刚输入的文本内容,未保存的文本,正在输入的值,正在编辑的值,编辑框 dbgrid->DataSource->DataSet->UpdateRecord(); pr ...

  5. asp.net gridview中增加单击单元格事件

    实现功能:单击表格中某个单元格(不是第一列.最后一列.最后一行,不为0)根据行第一个单元格内容及列名来查询详细内容,在消息框中查看显示. 在代码中增加 protected override void ...

  6. ExtJS4.x Grid 单元格鼠标悬停提示

    //每一个列都会出现鼠标悬浮上去显示内容 /** * //适用于Extjs4.x * @class Ext.grid.GridView * @override Ext.grid.GridView * ...

  7. 点击grid单元格弹出新窗口

    实现功能:点击指定单元格后会弹出新窗口,并且最后一行合计不会触发单元格触发函数 <script type="text/javascript"> grid.on('cel ...

  8. 关于Kendo的Grid 单元格样式

    <!DOCTYPE html><html style="height: 100%;"><head><meta http-equiv=&qu ...

  9. iOS中表视图单元格事件用nib和storyboard的两种写法总结

    从ios6开始,苹果公司推出了storyborad技术取代了nib的写法,这样代码量确实少写了很多,也比较简洁.但是,从学习的角度来说,阿堂认为 用nib的写法,虽然多了些代码,但是对于掌握知识和原理 ...

随机推荐

  1. JAVA基础篇—模拟服务器与客户端通信

    第一种: 客户端class Client package 服务器发送到客户端; import java.io.BufferedReader; import java.io.InputStreamRea ...

  2. UVA - 1220 Party at Hali-Bula (树形DP)

    有 n 个员工,n-1个从属关系. 不能同时选择某个员工和他的直接上司,问最多可以选多少人,以及选法是否唯一. 树上的最大独立集问题.只不过多了一个判断唯一性. dp[u][0]表示不选这个点的状态, ...

  3. day01_07.逻辑与字符串运算符

    &&(并且)====>发现&符号总是打错,记忆口令:&7(暗器),在数字7上面,在python中是and ||(或者)====>在python中是or . ...

  4. 算法理论——Linear SVM

    问题引入 下面的三个超平面都起到分类的效果,哪个最好? 答案显然是第三个.为什么? 直觉上,如果现在我们有个测试点,非常靠近右下角的那个红叉叉,也就是说这个点的特征与那个红叉叉非常接近,这时候,我们希 ...

  5. 以前刷过的FFT

    Gym - 101667H 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest #include<bits/stdc++.h> using ...

  6. 紫书第一章训练1 D -Message Decoding

    Some message encoding schemes require that an encoded message be sent in two parts. The first part, c ...

  7. java作业 4

    public class dog { /**  * @param args  */ public static void main(String[] args) {  // TODO Auto-gen ...

  8. chrome console.log API

    console.log(object [, object, ...]) Displays a message in the console. You pass one or more objects ...

  9. VCO的配置方法

    弄了个VCO的环境. 感觉有点儿麻烦,配乱七八糟的服务,弄完了SE也不试试,白弄了.最近又有人说这东西要试试. 我先简单记录下吧: 1. 在vCenter Server 下开启SSO,设置密码. 2. ...

  10. poj3311Hie with the Pie

    Hie with the Pie Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 7599   Accepted: 4088 ...