GWT编辑器 - 处理不同的视图/编辑/创建布局

时间:2012-04-30 09:28:17

标签: gwt editor requestfactory

我开始使用GWT编辑器框架。 我的应用程序允许查看某些实体,编辑它们或创建新实体。 但是,在每种状态下,表单的布局都有点不同 -

  1. “查看”模式中的标签应成为“编辑”和“创建”
  2. 中的文本框
  3. 某些字段仅在编辑/创建模式下可见,但在查看模式下不可见
  4. 某些字段仅在创建时可编辑,但稍后无法在编辑
  5. 中更改
  6. 总体布局可能不同(字段顺序,表单中的位置)
  7. 很多很多......
  8. 我知道这是一个非常普遍的问题 - 我正在寻找能够处理这些问题的强大而灵活的最佳实践。我害怕的是必须写三个不同的编辑......

1 个答案:

答案 0 :(得分:2)

也许你不喜欢听到这个,但我为每个人创建了不同的编辑器。但最后,对于每个编辑器而言,实现的不仅仅是具有相应Composite的不同UIBinder。子契约是相同的,所以它在一天结束时不包含那么多工作;