zoukankan      html  css  js  c++  java
  • UNIDBgrid里动态添加clientevents实现回车替换TAB

    //GRID里回车替换TAB
    function cellkeydown(sender, td, cellIndex, record, tr, rowIndex, e, eOpts)
    {
    if (e.getKey()==13){var a=sender.editingPlugin;a.startEdit(record.index,cellIndex+1);}
    }

    动态添加clientevents,实现按回车向右移动:

     if unidbgrid1.ClientEvents.ExtEvents.Values['cellkeydown']='' then
      begin
         ClientEvents.ExtEvents.Values['cellkeydown']:='function cellkeydown(sender, td, cellIndex, record, tr, rowIndex, e, eOpts)'
         +'{'#13#10
         +'if (e.getKey()==13){var a=sender.editingPlugin;a.startEdit(record.index,cellIndex+1);}'#13#10
         +'}'#13#10;
      end;

    实现按回车向下移动:

     if unidbgrid1.ClientEvents.ExtEvents.Values['cellkeydown']='' then
      begin
         ClientEvents.ExtEvents.Values['cellkeydown']:='function cellkeydown(sender, td, cellIndex, record, tr, rowIndex, e, eOpts)'
         +'{'#13#10
         +'if (e.getKey()==13){var a=sender.editingPlugin;a.startEdit(record.index+1,cellIndex);}'#13#10
         +'}'#13#10;
      end;
  • 相关阅读:
    python 模块特点
    python 对象类型有哪些?
    python 异常处理
    python urllib2查询数据
    哈希表之词频统计
    泛型 队列
    大小端存储
    收藏 去掉 html 标签的perl 小函数
    好玩 多线程 显示
    服务器客户端 之 文件下载
  • 原文地址:https://www.cnblogs.com/wxb-km/p/5710146.html
Copyright © 2011-2022 走看看