0

我正在尝试编写一个自定义字段编辑器,它将在LongString之间进行转换。IE:屏幕上的字符串表示,但字段类型是 Long。

我已经实现了 PropertyEditor ( HrMinPropertyEditor ),但不知道如何连接它。我的HrMinField非常笨重,因为我需要使用 TriggerFieldCell,因为 TextInputCell 等中的泛型类型阻止了我使用它们。

我需要做一个 ValueBaseInputCell 的子类吗?这似乎很奇怪,因为我的 PropertyEditor 具有所有 Long / String 转换。看起来也很困难。

如果是这样,是否有一个简单的示例或我可以阅读的一些文档

顺便说一句,我的学习项目是基于 Maven 的,必要时应该很容易启动:

  1. svn结帐http://subversion.assembla.com/svn/freshcode_public/learn/gwt/learn-gwt
  2. cd learn-gwt
  3. mvn gwt:运行
  4. 导航到GXT | 表格 | 时间编辑

提前致谢,

皮特

PS:我也在煎茶论坛上问过这个问题。

4

2 回答 2

1

您应该使用Field类中的方法setPropertyEditor来指定您的自定义属性编辑器:

HrMinField f = new HrMinField();
f.setPropertyEditor( new HrMinPropertyEditor() );
于 2012-05-12T10:41:52.833 回答
0

我设法使用转换器和验证器提出了一个解决方案。

更完整的答案Sencha 线程上。

于 2012-04-24T02:11:00.383 回答