码迷,mamicode.com
首页 > 其他好文 > 详细

如何在natTable表格上添加双击事件

时间:2015-12-23 19:35:31      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

在项目当中,有时候需要双击表格中的某一行触发一个事件或者一次数据请求,这时候,我们就需要在表格中绑定相关事件,思路实际上很简单,添加一个绑定事件就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         });

打完收工:)

 

如何在natTable表格上添加双击事件

标签:

原文地址:http://www.cnblogs.com/jessezeng/p/5070939.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!