zoukankan      html  css  js  c++  java
  • 如何在natTable表格上添加双击事件

    在项目当中,有时候需要双击表格中的某一行触发一个事件或者一次数据请求,这时候,我们就需要在表格中绑定相关事件,思路实际上很简单,添加一个绑定事件就ok了,那么怎么添加呢?简单实现如下:

    1、创建绑定双击实现类,抽象出事件处理方法:

     1 public abstract class AbstractDoubleClickConfiguration extends AbstractUiBindingConfiguration {
     2 
     3     @Override
     4     public void configureUiBindings(UiBindingRegistry uiBindingRegistry) {
     5         uiBindingRegistry.registerDoubleClickBinding(new MouseEventMatcher(), new IMouseAction() {
     6             @Override
     7             public void run(NatTable natTable, MouseEvent event) {
     8                 NatEventData natEventData = (NatEventData) event.data;
     9                 processEvent(natEventData);
    10 
    11             }
    12         });
    13     }
    14     //事件处理方法
    15     public abstract void processEvent(NatEventData natEventData);
    16 
    17 }

    2、上面已经创建好了,下面就剩下使用了(直接上使用方法,其他的代码就省略了~~~~~):

    1         natTable.addConfiguration(new AbstractDoubleClickConfiguration() {
    2             @Override
    3             public void processEvent(NatEventData natEventData) {
    4             //这里写事件处理代码
    5             }
    6         });

    打完收工:)

  • 相关阅读:
    Java 学习使用常见的开源连接池
    Java 数据库操作
    Java 集合的简单理解
    windows中在vs code终端使用bash
    敏捷开发、DevOps相关书籍——书单
    使用Dockerfile来构建镜像
    Redis集群搭建
    使用redis限制ip访问次数
    NFS服务器搭建
    ssh 中 远程文件传输
  • 原文地址:https://www.cnblogs.com/jessezeng/p/5070939.html
Copyright © 2011-2022 走看看