【问题标题】:Why can't my GWT Editor see its custom sub editor when flushing?为什么我的 GWT 编辑器在刷新时看不到它的自定义子编辑器?
【发布时间】:2018-03-09 21:08:31
【问题描述】:

我有一个自定义 GWT 子编辑器,我想将其作为工作 uibinder 设置的一部分。所有的行为都是机智的,所有的“正常”编辑器(文本框、列表框等)都正确地刷新到 pojo。但是,当我将对子编辑器的引用放入主编辑器及其 ui.xml 文件并从主 ui.xml 中删除现在包含在子编辑器中的字段时,我收到以下错误:

ui.xml 对于{下推到子编辑器和关联 uibinder 的字段}没有 ui:field 属性

我在调试时注意到子编辑器的attached 属性为false

在与我正在处理的应用程序非常相似的应用程序上,调试时attached 属性为true

我在其他项目中成功使用了子编辑器,但由于某种原因,当前应用程序的行为有所不同,我正试图弄清楚是什么。

如果我的编辑器驱动程序看到或没有看到这个特定的子编辑器,或者编辑器上的“附加”是什么意思,有人可以给我任何关于在哪里调试的建议吗?一个 GWT 类/方法名称,子编辑器在其中注册,另一个线程,一篇文章等。

提前致谢!

【问题讨论】:

    标签: gwt


    【解决方案1】:

    找到我的问题。事实证明,子编辑器中的字段名称不受欢迎。我从主编辑器中按原样移动了一个字段,该字段名为“fromPLA”。虽然它在主编辑器中工作,但当移动到子编辑器时,路径映射不一样。我尝试了一个普通的驼峰命名字段,它按预期工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多