FormItemをSmartGWTフォームでDynamicFormに追加したいのですが、フォームのすべてのFormItemを追加するsetItemsメソッドしか見つからないため、フォームの初期化に使用されます。何か不足していますか?SmartGWTを使用してDynamicFormにFormItemを動的に追加する
フォームにはTextItemが含まれており、ユーザーが新しい文字列を入力して検証するたびに、新しいCheckButtonが追加されます。
FormItemをSmartGWTフォームでDynamicFormに追加したいのですが、フォームのすべてのFormItemを追加するsetItemsメソッドしか見つからないため、フォームの初期化に使用されます。何か不足していますか?SmartGWTを使用してDynamicFormにFormItemを動的に追加する
フォームにはTextItemが含まれており、ユーザーが新しい文字列を入力して検証するたびに、新しいCheckButtonが追加されます。
最善のアプローチは、あなたが何をしたいかによって異なります。
は動的に項目を示しますか?初期化時にフォームに追加しますが、後でshow()してください。
組み込みのFilterBuilderコンポーネントと同じですか?一連のDynamicFormをレイアウトに追加して、ValuesManagerと結びつけることを検討してください。
他に何か?上記の#2を検討するか、またはsetItems()をフォームに新しいアイテムを1つだけ提供する手段として使用できます。既存のアイテムを含むFormItemの新しい配列を提供してください。フォームは自動的にアイテムの現在の値を保持します。
ありがとうございました。より明確にするために私の質問を編集しました。 –
これは私の答えからのオプション#2の良い例です。 –
DynamicFormを動的に変更する方法はありません。私はJavascriptの観点から、そのようにした理由がわかりません。それは少し失望している... –