0

、、、、などをネストした方法VLayoutsで含むスマート gwt アプリケーションがあります。 アプリケーション全体の多くの場所で、1 つのフォームが別のフォームの内部に入ります。 しかし、タブ オーダー( TabおよびShift+Tabを使用したナビゲーション) は、多くの場所でランダムな順序で動作しています。 アプリケーションの全体的なアーキテクチャに関する提案を提供できる人はいますか? HLayoutsDynamicFormsCanvas


例えば

  • どちらの方法を使用する必要がありますvLaout.addMember(myPanel)vLayout.addChild(myPanel)?
  • コンポーネントを適切にネストするには?
  • globalTabIndex を使用する必要がありますか?
  • VLaoyout に 2 つのフォームが追加された場合、TabIndex を指定して、どのフォームのコンポーネントを最初にフォーカスする必要があるかを指定するにはどうすればよいですか?

smartgwt Web サイトで適切なドキュメントが見つかりませんでした。私を助けてください。どんな種類の提案も役に立ちます。

4

1 に答える 1

1
  • addMember(Widget widget) が使用されます - 少なくともほとんどの場合。
  • それらを論理パネルに整理します (フォーム コンテナー内のフォームのすべてのコンポーネント、レイアウト コンテナー内のすべてのフォーム、および上位のレイアウト コンテナー内のすべてのレイアウト コンテナー)。
  • ケースによって異なります。それを使って何を達成したいのか、あなたはあまり明確ではありません。
  • DynamicForm は Canvas です。最初にユーザーに焦点を合わせて表示したいフォームで focus() を使用します。

http://www.smartclient.com/smartgwt/javadocは、オブジェクトがサポートするメソッドとアクションについて調べるのに非常に役立ちます。

于 2015-01-09T11:42:17.433 に答える