1

私は GWT エディター フレームワークを使い始めています。私のアプリでは、いくつかのエンティティを表示、編集、または新しいエンティティを作成できます。ただし、各州では、フォームのレイアウトが少し異なります -

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

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

4

1 に答える 1

2

聞きたくないかもしれませんが、私はそれぞれに異なるエディターを作成しています。しかし最後に、各エディターに対応する Composite を持つ異なる UIBinder を実装するよりも、ほとんど実装する必要はありません。副編集者は同じなので、1 日の終わりにはそれほど多くの作業はありません。

于 2012-04-30T17:49:02.747 に答える