【问题标题】:GXT 3.x Custom PropertyEditor / ValueBaseInputCellGXT 3.x 自定义 PropertyEditor / ValueBaseInputCell
【发布时间】:2012-04-23 07:12:23
【问题描述】:

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

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

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

如果有,有没有我可以阅读的简单示例或一些文档

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

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

提前致谢,

皮特

PS:我也在Sencha forum 上问过这个问题。

【问题讨论】:

    标签: editor gxt propertyeditor


    【解决方案1】:

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

    HrMinField f = new HrMinField();
    f.setPropertyEditor( new HrMinPropertyEditor() );
    

    【讨论】:

      【解决方案2】:

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

      more complete answerSencha thread 上。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-06-19
        • 1970-01-01
        • 2020-06-26
        • 2016-12-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多