- 浏览: 178741 次
- 性别:
- 来自: 合肥
文章分类
最新评论
-
xmxujinjun:
大神,怎么调用啊
OpenLayers动画效果显示路线 -
采菊东篱下:
GWTCanvas-GWT封装javascript实现绘图 -
s33ker:
能简单说说怎么调用吗? 我也有点看蒙了
OpenLayers动画效果显示路线 -
yingkong87:
请教一下这个有没有调用的例子?对这块不是太熟。谢谢
OpenLayers动画效果显示路线 -
administrator1616:
哥,你的文章能说明白点么,汗
GWT的自动提示下拉框
基类DeptEmployeeTreePanel请参考我的上一篇文章:GWT的TreePanel示例:拖曳
下面是代码
package com.yingxia.assetmanager.client.employeemanager; import com.extjs.gxt.ui.client.data.BaseModelData; import com.extjs.gxt.ui.client.event.Events; import com.extjs.gxt.ui.client.event.Listener; import com.extjs.gxt.ui.client.event.MenuEvent; import com.extjs.gxt.ui.client.event.MessageBoxEvent; import com.extjs.gxt.ui.client.event.SelectionListener; import com.extjs.gxt.ui.client.widget.MessageBox; import com.extjs.gxt.ui.client.widget.menu.Menu; import com.extjs.gxt.ui.client.widget.menu.MenuItem; import com.yingxia.assetmanager.client.common.MyAsyncCallback; import com.yingxia.assetmanager.client.common.ServiceContext; import com.yingxia.assetmanager.client.commoncontrol.DeptEmployeeTreePanel; import com.yingxia.assetmanager.client.entity.CRUD; import com.yingxia.assetmanager.client.entity.Dept; import com.yingxia.assetmanager.client.entity.Employee; public class DelEmployeePanel extends DeptEmployeeTreePanel { public DelEmployeePanel() { setHeading("删除人员"); final Menu contextMenu = new Menu(); contextMenu.addListener(Events.BeforeShow, new Listener<MenuEvent>() { @Override public void handleEvent(MenuEvent e) { BaseModelData data = treePanel.getSelectionModel().getSelectedItem(); if(data.getClass().equals(Dept.class)) { e.setCancelled(true); } } }); final MenuItem mi = new MenuItem("删除"); mi.addSelectionListener(new SelectionListener<MenuEvent>() { @Override public void componentSelected(MenuEvent ce) { MessageBox.confirm("提示", "你确定要删除该人员吗", new Listener<MessageBoxEvent>() { @Override public void handleEvent(MessageBoxEvent e) { if(e.getButtonClicked().getText().equals("Yes")) { // 获得要删除的employee BaseModelData data = treePanel.getSelectionModel().getSelectedItem(); final Employee employee = (Employee) data; employee.setState(0); MyAsyncCallback<Void> callback = new MyAsyncCallback<Void>() { @Override public void onSuccess(Void result) { MessageBox.alert("提示", "删除成功", null); // 移除,自动更新了treepanel treePanel.getStore().remove(employee); } }; ServiceContext.commonSvc.executeEmployee(employee, CRUD.UPDATE, callback); } } }); } }); contextMenu.add(mi); treePanel.setContextMenu(contextMenu); } }
评论
1 楼
董瑞龙
2010-09-17
你好,我e.setCancelled(true); 之后,可以阻止系统自带的右键菜单,但是我自己写的也不弹出了。
private void initComponent () { setLayout (new FitLayout()); ContentPanel cp = new ContentPanel(); Menu menu = new Menu(); menu.addListener (Events.BeforeShow, new Listener <MenuEvent>(){ @Override public void handleEvent (MenuEvent be) { be.setCancelled (true); }}); MenuItem item1 = new MenuItem("复制\tctrl+c"); menu.add (item1); MenuItem item2 = new MenuItem("粘贴\tctrl+v"); menu.add (item2); MenuItem item3 = new MenuItem("撤销\tctrl+z"); menu.add (item3); MenuItem item4 = new MenuItem("保存\tctrl+s"); menu.add (item4); cp.setContextMenu (menu); add (cp); }
发表评论
-
为面版设置默认按钮
2009-11-10 16:33 1073在GWT中如何为面板设置默认的按钮呢,当用户按下enter的时 ... -
GWT琐记
2009-10-28 13:42 979客户端日期格式化: <inherits name ... -
创建可复用的Module
2009-10-22 11:28 1037在编写GWT程序的过程中,我们很多的功能模块都是可以复用的,这 ... -
在GWT中使用chart
2009-10-15 09:47 14301. 在你的module中加上 <inherits n ... -
GWT中日期的格式化
2009-10-14 15:03 2032首先要继承模块 <inherits name=& ... -
GWT的TreePanel示例:拖曳
2009-09-29 19:18 3152这是基础类 package com.yingxia.asse ... -
GWT中如何获取session
2009-09-02 15:19 2146请在RemoteServiceServlet中使用HttpSe ... -
GWT的自动提示下拉框
2009-08-31 22:47 2886如何用Gxt来做一个简单的自动完成下拉框呢?这里涉及到4个类: ... -
JSNI,JS调用Java方法
2009-08-31 08:16 2221请看这篇官方的介绍,里面有js将java的方法作为回调函数进行 ... -
GWT中的Drag和Drop
2009-08-24 19:02 1301在GWT中,拖放操作是基于这两个核心类DragSource和D ... -
GWT中RPC的异常处理
2009-08-22 09:24 1752在GWT中,由于Serialize的安全机制的限制,服务器端抛 ... -
GWT的RPC请求实现原理解析
2009-08-20 12:25 2399GWT的PRC请求的原理是什么,为什么我们在客户端能够直接调用 ... -
GWT的FlexTable的colspan和rowspan
2009-08-13 10:48 2755FlexTable简单强大,是GWT中布局的好帮手。这里我们简 ... -
揭开GWT的JavaScriptObject对象的神秘面纱
2009-08-12 15:15 3440GWT的JSNI提供了java代码和javascript代码之 ... -
5分钟建立一个gxt项目
2009-08-11 17:30 12781.下载最新的GWT开发工具包,解压缩到任意目录,为其配置好系 ... -
GWTCanvas-GWT封装javascript实现绘图
2009-08-10 23:25 3924GWT官方和其他一些开源的项目都有提供绘图的功能,只要添加相关 ... -
JSNI在GWT中调用JavaScript
2009-08-10 09:49 2967以下是一个示例: public native void t ... -
GWT自定义事件
2009-07-30 13:48 1859GWT的一些控件并不直接支持某些事件,如双击事件,那么如何让其 ... -
GWT本地简单的下拉框
2009-07-29 09:50 1863com.extjs.gxt.ui.client.widget. ... -
GWT的自定义正整数TextField
2009-07-29 08:46 1274这里关键是两个类PropertyEditor 和Valida ...
相关推荐
基于Maven的SmartGWT项目示例,另见教程:http://blog.csdn.net/wang465745776/article/details/52583964
NULL 博文链接:https://zkf60553.iteye.com/blog/1315760
一个简单的GWT示例,是有关于股票显示的,其中有个小小的BUG(不影响对GWT的使用,故意的),希望大家可以把它找出来并做修改!
我们正在尝试在这个项目中结合 GWT 和 Polymer: : (工作正在进行中)添加聚合物元素使用 Bower 安装新元素,例如core-toolbar元素: cd src/main/webapp/polymerbower install --save Polymer/core-toolbar使用--...
gwt-wasync GWT/大气 wAsync 示例该项目演示了 Google Web Toolkit (GWT) 和 Atmosphere(一种支持 WebSockets 的实时 Web 通信框架)之间的集成。 主要目的是展示如何使用 Atmosphere wAsync 客户端库连接到兼容的 ...
gwt-gradle:使用NPMWebpack的用于现代Web应用程序的Gradle GWT插件
:robot: cypress-gwt-example 示例回购展示了如何将Cypress与Cucumber功能文件一起使用 此回购是关于“如何让产品所有者编写功能测试”演讲的同伴,为您提供了一些有关如何将Cypress与Cucumber连接并测试应用程序的...
GWT AsyncGen是一个简单的Ant任务,没有依赖项,您可以轻松地将其合并到项目中,以完成为FooService GWT RemoteService接口定义生成FooServiceAsync源的烦人的自动化任务。 我们的目标是在这里实现最大程度的简化。 ...
使用的技术: IDE:eclipse Luna Service Release 2 (4.4.2) Jar 管理:Apache Maven Web 技术:GWT、GWTP、CSS 版本 GWT 版本:2.7.0 gwt-maven-plugin.version:2.7.0 目标.jdk:1.7
gwt-pyladies python java 示例代码
GWT-OpenLayers 3+ 使用gwt-ol,您可以使用纯Java编写用于Web和移动设备的快速映射应用程序。 从技术上讲,它是使用的用于的GWT包装器。 该项目包括两个部分: 适用于OpenLayers 3+的GWT包装器(gwt-ol3-client) ...
它使用 gwt + gquery + 生成器根据示例代码和 java 文件中的 javadoc 生成 HTML5 演示文稿。 演示文稿 java 类中的所有“幻灯片”前缀方法都将合并到主 html 页面中。 这些方法的 Javadoc 将在幻灯片中以标题、标题...
因此,您要迁移GWT 2模块吗? 首先,选择一个模块-我们正在, 试图解释某事物的复杂性,存在的工作量,具有的依赖关系以及对它感兴趣的人。 如果您选择的名称上有某人的名字,请与他们联系以寻求帮助,或者您可以...
gwt-htmlspec GWT 支持完整的 W3C HTML 规范。 目的 GWT SDK 包含对多种原生 HTML 元素的原生支持。 此支持允许您创建根植于除通用DivElement之外的元素的 UiBinder 定义。 然而,可用元素的多样性并非应有尽有,...
Ext GWT 2.0: Beginner's Guide pdf 和源码,重点推荐学习GWT-EXT的入门资料,英文版的
gwt-crypto 从 code.google.com/p/gwt-crypto 自动导出 ===更新 2015-03-12:=== 嗨伙计, 鉴于即将关闭的谷歌代码: : 我将其移至 github: : 我不再支持这个项目了,所以请随意分叉! 担 Brill 说:在 GWT ...
gwt-cannonjs 围绕库的 GWT 包装器。演示大多数 cannon.js 演示被翻译成 Java/GWT: ://gwt-cannonjs.appspot.com/demoLauncher/目标零开销在 cpu 和代码大小方面,包装器保证不会在 cannon.js 库代码上增加开销(1) ...
GWT学习文档,整理的学习文档,适用于初学者
GWT 2.7 Designer修补程序 如果要使用预构建的SDK,请在存储库的根目录中获取gwt-0.0.0.zip文件。 它是在没有Elemental支持的情况下构建的。 请参阅此处以获取2.6.1补丁中的内容: : 除了上述补丁的更改之外,还...
NULL 博文链接:https://toeo.iteye.com/blog/493631