私はextjsを初めて使用します。私はjsonファイルからのデータを持っている1つのストアを持っています。フォームを作成しました。フォームを介してそのストアに新しいデータを保存したい。ボタンを作成し、そのボタンのクリックでフォームを送信するにはどうすればよいですか?私にお知らせください。前もって感謝します
質問する
13331 次
2 に答える
0
ExtJS の API はExt.form.Panel
、ボタン付きの を作成する方法の良い例です。このボタンをクリックすると、フォームが送信されます。
この例は、ページに送信されないため機能しませんが、非常に構成可能です。
ボタン + ハンドラのスニペット:
buttons: [{
text: 'Submit',
handler: function() {
var form = this.up('form').getForm();
if (form.isValid()) {
form.submit({
url: '', //this is the url where the form gets submitted
success: function(form, action) {
Ext.Msg.alert('Success', action.result.msg);
},
failure: function(form, action) {
Ext.Msg.alert('Failed', action.result.msg);
}
});
}
}
}]
于 2012-12-28T09:54:52.210 に答える
0
ExtJS 4 を使用していて、フォームが「モデル」インスタンスにバインドされている場合、ボタン クリック ハンドラでモデルへの参照を取得して呼び出します。
model.save();
モデル クラスのプロキシとして定義された URL にポスト リクエストを送信します。
コードを投稿してください。おそらく、より直接的な助けになるでしょう。
于 2012-12-28T11:16:27.860 に答える