0
検索パラメータを渡してPHPページを呼び出すExt.form.Panelがあります。 PHPページはこれらのパラメータに基づいてクエリを実行し、JSON構造体を返します。私はJSONを取得し、ストアを構築し、グリッドを塗りたいと思います。 どのように私はそれをajaxを使って行うことができますか?私がExt.form.panel submit()を使うと、それは[{success:val、message:msg}]が見つからないので常にonFailureを呼び出します。これはjson文字列を取得するフォームを作成する正しい方法ですか?ExtJS:ajaxベースの検索フォーム
ありがとうございます。だから、私はフォームを使用すべきではありませんが、私はフィールドの値を取得し、load()イベントでそれらを渡す必要がありますか? – Cris
はい、フォームを使うことができますが、 'Ext.FormPanel.getForm()。submit()'を呼び出す代わりに 'Ext.FormPanel.getForm()。getValues()'を使ってフィールド名と値を持つオブジェクトを取得します。このオブジェクトを 'Ext.data.Store.load()'の 'params'プロパティとして使うことができます。これはすべてのAJAX処理を行います。 – Mchl