SmartGWT の哀れなサポートにうんざりしているので、心配してくれてありがとう。
私の要件は、水平方向にボタン、コンボボックス、テキストフィールドなどのウィジェット/コントロールを持つフォームを作成することですが、垂直方向に取得しています。それらを垂直に達成する方法を提案してください。
DynamicForm に HStack を追加すると、comboBox や textBox などの一部のウィジェットは、その状況では互換性がありません。問題はどこにありますか?
SmartGWT の哀れなサポートにうんざりしているので、心配してくれてありがとう。
私の要件は、水平方向にボタン、コンボボックス、テキストフィールドなどのウィジェット/コントロールを持つフォームを作成することですが、垂直方向に取得しています。それらを垂直に達成する方法を提案してください。
DynamicForm に HStack を追加すると、comboBox や textBox などの一部のウィジェットは、その状況では互換性がありません。問題はどこにありますか?
動的フォームは一種のグリッドで、デフォルトでは 2 つの列がありますが、この数は変更できます。すべてのウィジェットは通常、2 つのセルに入力されます。1 つはタイトル用で、もう 1 つは入力要素自体用です。タイトルを表示するかどうかを指定できます。タイトルの向きを変更する(入力要素の上に置く)など... setColspanを使用して、任意の数の列にウィジェットをスパンできます。入力ウィジェット グリッドに「穴」を作るには、spacerItem を使用するか、rowspacerItem を使用して行を完成させます。多くのコンポーネント、多くの属性、多くの作業
SmartGWT
クイック スタート ガイドを読む必要があります。
スマート GWT の DataSource オブジェクトは、永続的なデータ フィールドのセットのプレゼンテーションと実装に依存しない記述を提供します。DataSource を使用すると、次のことが可能になります。
- 複数のアプリケーションとコンポーネント、およびクライアントとサーバーの両方でデータ モデルを共有します。
- ビジュアル コンポーネント (TreeGrid など) を使用して、永続的なデータとデータ モデルの関係 (親子など) を表示および操作します。
- 標準化されたデータ操作 (フェッチ、並べ替え、追加、更新、削除) を実行し、クライアントとサーバーの両方でデータ型指定、バリデーター、ページング、一意のキーなどのサポートを組み込みます。
- データの読み込み、キャッシュ、フィルタリング、並べ替え、ページング、検証などの自動動作を活用します。
DataSource 記述子は、一連の DataSource フィールドの属性を提供します。DataSource 記述子は、XML 形式で指定するか、Java コードで作成できます。XML 形式はクライアントとサーバーの両方で解釈および共有されますが、Java で作成された DataSource はクライアントのみが使用します。
より正確には、この行はDataSource
オブジェクトをグリッドにバインドしています
水平方向に 3 つのフィールドを持つフォームを作成するには、 form.setNumCols(n+1) を使用します。
例:
form.setNumCols(4);
form.setFields(selectItem, new SpacerItem(), miniDateRangeItem);