ネストされたコンテナでフィールドセットを作成し、フォームにチェックボックスもいくつか作成しました。 form.getValues()がチェックボックスを除くすべての値を抽出できるので、フィールド値を手動で抽出することができます。しかし、コードサンプルは、私はループが容器のみ、フィールドセットなどではなく、実際のフィールド(テキストフィールド、コンボなど)を取得することができますので、これまでEXTJSはform.Panelからフィールド値を抽出します
var values = {};
form.items.each(function(f) {
values[f.getName()] = f.getValue();
});
動作しないことが判明しました。誰かがどのように再帰的にすべてのフィールド値を抽出する適切な方法を私に示すことができますか?
ありがとうございました。
ジェリー、私はyourForm.getFieldValuesを持ってこの方法を使用すると、関数ではないと私はExtJSのドキュメント –
ああにこの方法を見つけることができません! Ext.widget( 'winform')。form.getFieldValues();これは私が行ったことです。 –