2

これは非常に簡単なことのように思えますが、これを行う簡単な方法を見つけることができませんでした。ウィジェットを含むことができるタイトルと境界線を持つパネルを作成するにはどうすればよいですか? これを提供する SectionStack クラスを見てきました。しかし、セクションスタックを作成したくありません。

ウィンドウをレイアウトに追加して描画できます。しかし、それが唯一の方法ですか、それとも欠落しているコンテナクラスがありますか?

また、物事をどのように中心に置くのですか?ページの中央にテキストフィールドとボタンがあるとします。これはどのように達成されますか?

4

3 に答える 3

1

DynamicFormを使用している場合は、次のように境界線とタイトルを付けることができます。

form.setIsGroup(true);
form.setGroupTitle(title);

これは実際にはCanvasでも機能します(SmartGWTのほとんどのウィジェットとレイアウトのスーパークラスです)。

(私はちょうど同じ問題を抱えていて、この質問と、この答えを与えたSmartGWTフォーラムに「タイトル付きの境界線」というスレッドがありますか。試してみましたが、うまくいくようです。)

于 2012-06-04T13:55:40.250 に答える
0

フォーム関連のタスクを行うには、 を参照してDynamicFormください。フォームに入力を設定するには、 を使用しますsetItems(Item...)。テキスト フィールドはTextItem. titleSmartGWT が作成するラベルを制御するために設定します。フォームのタイトルを取得するには、タイトル (おそらくLabel要素) とDynamicForm. setAlignment入力を中央に配置するには、で使用する必要があると思いますDynamicForm

于 2010-09-14T14:50:23.613 に答える
0

実際には、Label (タイル) を含み、必要に応じて境界線を持ち、Canvas (含めたい一般的なもの) を含む VLayout であるオブジェクトを作成できます。

私の経験では、DynamicForm が表示されていることが非常に多いことに気付きました。そのため、タイルと簡単な説明を表示する BlurbItem コントロールを追加するだけです。

于 2010-10-19T08:50:24.327 に答える