0

こんにちは、フォームが送信されていないときに読み込みアイコンを表示をクリックすると、保存ボタンとフォームが送信されます。extjs 4で私を助けてください。

buttons:[{ 
   text: save,
   handler: function(){ 
      form.submit({ 
          /sucess or failure code here; 
      }) 
   }
}]
4

1 に答える 1

1
  • まず、適切なサイズの「待機アイコン」の gif ファイルが必要です。
  • 次に、待機状態の「保存」ボタンの css クラスを作成します。例えば:
.保存待ち {
    background-image: url("url-to-your-waiting-gif-file");
}
  • 最後に、[保存] ボタンを切り替えて、フォームを送信するときにこのクラスを含めます。
    saveButton.addCls('保存待ち');
    // ここで保存ボタンを無効にすることができます

送信の応答が成功した後、ボタンの「待機状態」などを削除します

saveButton.removeCls('save-waiting');

于 2012-04-16T17:36:59.300 に答える