这里关键是两个类PropertyEditor
和Validator
package com.yingxia.tonglin.client.commoncontrol;
import com.extjs.gxt.ui.client.widget.form.Field;
import com.extjs.gxt.ui.client.widget.form.PropertyEditor;
import com.extjs.gxt.ui.client.widget.form.TextField;
import com.extjs.gxt.ui.client.widget.form.Validator;
public class PositiveNumberField extends TextField<Integer> {
public PositiveNumberField() {
PropertyEditor<Integer> propertyEditor = new PropertyEditor<Integer>() {
@Override
public String getStringValue(Integer value) {
return value.toString();
}
@Override
public Integer convertStringValue(String value) {
return Integer.valueOf(value);
}
};
this.setPropertyEditor(propertyEditor);
this.setAllowBlank(false);
Validator validator = new Validator() {
@Override
public String validate(Field<?> field, String value) {
String regex = "^[1-9][0-9]*$";
if(!value.matches(regex)) {
return "请填写合法数字";
}
return null;
}
};
this.setValidator(validator);
}
}
分享到:
相关推荐
GWT简单实例 包括添加/删除/修改/查询数据 技术层面使用了. GWT事件,GWT自定义组件,GWT的RPC传输.以及各种简单控件的使用. 很简单的
gwt 练习gwt 练习gwt 练习gwt 练习
EXT-GWT2.0.1+API+DOC gwtdesigner Gwt-Ext基础-中级-进阶 GWT快速开发 GWT入门 GWT中文教程
vue-gwt, 在使用GWT的Java中,Vue.js 组件/自定义元素 在https开发 Vue使用 JsInterop 和 Elemental2将 Vue.js 与 GWT集成。 它允许你在Java中编写Vue组件。 特性用英镑为代价的Vue.js 组件,带有的Java控制器模板...
fwefwefwGWT工具GWT工具GWT工具GWT工具GWT工具GWT工具
gwt 入门,是你开始学习gwt的大道 安装之后的目录结构为: C:\程序开发\Java\gwt-windows-1.4.59 doc(文档目录,开发文档和Java API文档) samples(示例代码目录,非常有名的KitchenSink示例代码即在此目录中)...
Gwt中文手册,GWt入门Gwt中文手册,GWt入门Gwt中文手册,GWt入门
本书内容全面,不仅详细介绍了 GWT 的主要模块和控件、GWT 与 JavaScript 对象的交互、在 GWT 中使用 XML、开发自定义 GWT 控件、GWT-RPC 和 Ext GWT 等必备的基础知识,而且还深入讲解了 GWT 与 Flex整合、图片缓存...
GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。 Ajax技术是当前开发web应用的非常热门的技术,也是Web...
很好的资源,在这边分享下,提供给想要寻找GWT资源的兄弟姐妹们 如果哪位兄弟有好的资源不要忘了分享啊
2. Hello GWT 3. 模块 4. JSNI 5. 在GWT中使用XML 6. GWT控件详解 7. 使用GWT控件 8. GWT-RPC 9. Ext GWT 10. (实战)俄罗斯方块游戏 11. (实战)费用申请审批流程 12. GWT与Flex整合 13. 图片缓存 CSS Sprite 14. ...
用Maven创建GWT_SmartGWT项目,从而可利用Maven进行管理,以及持续集成。
smartgwt最新版本GWT的DEMO 谷歌web工具箱实例
GWT的eclipse4.4离线开发插件,国内现在没有
GWT学习时的一些小例子,和大家分享,GWT学习时的一些小例子,和大家分享
基本概念及GWT结构及命令,开发等的介绍
这个文件是关于GWT开发的,属于入门级别的,GWT新手可以下载了看看。
gwt学习资料 java gwt相关学习网站 gwt图解 gwt教学 gwt安装部署 步骤流程
最新火狐浏览器GWT开发插件,离线安装。不用在线等待!
gwt-2.1.0