欢迎访问中国最大的EXTJS讨论社区 首页 论坛 教程

Ext教程-一起Ext

当前位置: 首页 > 教程 > Ext Grid >

让Ext.Grid回车时变成选择下一个列的代码 Ext教程

时间:2009-04-01 14:41来源: 作者: 点击:
默认的,按回车后是切换到下一行,下面的代码按回车后是切换到下一列 Ext.override(Ext.grid.RowSelectionModel,{ onEditorKey:function(field,e){ //alert(

  

默认的,按回车后是切换到下一行,下面的代码按回车后是切换到下一列

 

  1. Ext.override(Ext.grid.RowSelectionModel, {   
  2.                 onEditorKey : function(field, e) {   
  3.                     // alert(\'go\');   
  4.                     var k = e.getKey(), newCell, g = this.grid, ed = g.activeEditor;   
  5.                     var shift = e.shiftKey;   
  6.                     Ext.log(\'k:\' + k);   
  7.                     if (k == e.ENTER) {   
  8.                         e.stopEvent();   
  9.                         ed.completeEdit();   
  10.                         if (shift) {   
  11.                             newCell = g.walkCells(ed.row, ed.col - 1, -1,   
  12.                                     this.acceptsNav, this);   
  13.                         } else {   
  14.                             // alert(\'go\');   
  15.                             newCell = g.walkCells(ed.row, ed.col + 11,   
  16.                                     this.acceptsNav, this);   
  17.                         }   
  18.                     } else if (k == e.TAB) {   
  19.                         e.stopEvent();   
  20. 声明:本站教程文章版权为一起Ext(http://www.17ext.com/)所有,转载请注明出处
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容