2012-04-30 5 views
1

を作成します。 私のアプリでは、いくつかのエンティティの表示、編集、新規作成が可能です。しかし、各状態で、フォームのレイアウトが少し異なっている - 「ビュー」モードでGWTエディタ - ビュー/編集のためのさまざまなレイアウトを扱う/私はGWTエディタフレームワークで動作するように始めている

  1. ラベルは、「編集」でテキストボックスになると、「作成」する必要があり
  2. 一部のフィールドは編集にのみ表示され/モードを作成しなくは作成時にビューモードで
  3. は、一部のフィールドは編集可能ですが、
  4. 多く、多くの(フォーム内のフィールドの順序、場所)一般的なレイアウトが異なる場合があります
  5. 編集に後で変更することはできません詳細...

私は、これは非常に非常に一般的な質問であることを知っている - 私はそれらの問題に対処する強力かつ柔軟になり、ベストプラクティスを探しています。私は、3つの異なるエディタを書かれているのが怖い...

答えて

2

たぶん、あなたはこれを聞いて好きではないが、私はそれぞれに異なるエディタを作成します。しかし、最終的には、それぞれのエディターに対応するCompositeを持つ異なるUIBinderより実装するのが難しいです。サブディレクターは同じであるため、1日の終わりにそれほど多くの仕事は含まれません。

関連する問題