
GWT/
FoxMale007
让操作体验技术。所有文章均为纯原创。
鄙视是一种人权,你没办法剥夺他人,只能用结果重重的回应它 ------ 那个啥
展开
-
使用GXT的ThemeBuilder建立自己的皮肤
EXTJS的neptune虽然是适应目前大屏幕字体,但是配色太糟糕了,蓝的一塌糊涂,真不知道设计者是什么个审美。。。。好在有ThemeBuilder,可以自己做点不同的配色了。ThemeBuilder的使用很简单:1. 展开 gxt-3.1.1-gpl ,里面可以看到目录themebuilder。注意里面的几个文件:themer.bat原创 2015-07-29 21:18:18 · 1935 阅读 · 0 评论 -
GXT 3.1.1的Grid与RestyGWT结合
思路的方向:RestGWT是自己的RPC模式。因此proxy这层肯定是要替换。由于自己实现RPC。reader也不需要了,直接从Loader这层“开刀”。但是注意有2个load方法都要覆盖,一个是paging请求的,一个是relaod用的如果要实现扩展,要设计好自己的回调,可以考虑让子类去实现回调。回调的内容如果调用RestGWT-RPC的话,则还需要考虑读取后,将数据通知loader的事原创 2016-04-17 23:17:19 · 764 阅读 · 0 评论 -
测试GWT 2.7.0的SuperDevMode模式
先简单记录下,后续有空再完善:必要条件:1.GWT 2.7的eclipse plugin安装完毕2.项目上右键Debug As->Web Application(GWT SuperDevMode)启动过程遇到两个问题:1.提示缺少ant,需要将ant-1.9.4.jar和ant-launcher-1.9.4.jar加入到classpath,并设置导出顺序在GWT原创 2015-03-09 00:06:33 · 2734 阅读 · 0 评论 -
该死的 java.lang.ClassFormatError: Illegal method name "<init>$" 错误
最近写了一个GWT类,出现了这个错误。java.lang.ClassFormatError: Illegal method name "$"丈二和尚摸不着头脑,都些什么鬼提示啊!谷歌了一下发现有人重现了这个错误:Main:import com.google.gwt.core.client.EntryPoint;import com.google.gwt.cor原创 2016-07-22 00:39:59 · 7159 阅读 · 0 评论 -
GWT使用HTML5实现批量上传和进度显示
GWT使用HTML5实现批量上传和进度显示目标效果嘿嘿,先放个酸葡萄,看看有没有人来啃。准备上传 批量选择上传文件 上传中并显示整体进度 上传完毕并按格式插入内容 单文件上传效果 方案比较了2种方案: 方案1:其实HTML5方案GWT都已经给我们准备好了,就是Elemental.jar的支持代码。但是要使用它,付出的代价就是必须使用SuperDevMode来开发,想想使用Chrome d原创 2016-09-09 15:10:33 · 1743 阅读 · 0 评论 -
GWT开发效率困境与解决之道
GWT开发效率困境与解决之道GWT初学的人员都觉得GWT学习曲线高,开发慢,你可能一气之下把这个IDE给扔掉冲动。根据以往的GWT培训来看,GWT的开发效率主要集中在以下几点:编译时间过长 – 每修改了一次,我就编译一次。然后每次就傻等着编译器转圈啥都干不了报错信息不准 – 有些报错信息看到不知所云,也不知道该如何点击定位该错误样式布局困难 – 我希望像纯JSP开发那样自由的定义组件的样式。不原创 2016-09-06 11:25:04 · 2414 阅读 · 0 评论 -
GXT3.X的CheckBoxListView
最新处理项目需要使用带勾选的列表,但是GXT3已经去掉了这个类,一看Sencha的官方论坛,尼玛居然要收费。于是自己DIY了一个,简单几行代码,方便好用。STEP1.定义一个用于列表的类,由于我的选择一般是以ID为关键选择数据的,因此定义了一个LabelValue类:import com.flipthebird.gwthashcodeequals.EqualsBuilder;/**...原创 2018-09-06 09:33:23 · 281 阅读 · 0 评论