href構成ではサーバーのphpシナリオが設定されているため、実際にクリックイベントを実行する前に、ユーザーに(標準のExt.MessageBox.confirmダイアログで)尋ねる必要があります。
ボタンをクリックすると、ExtJS は最初に php シナリオを呼び出し (他のブラウザーのウィンドウで - デフォルトです)、その後初めて MessageBox ダイアログが表示されます。しかし、最初にユーザーに尋ねて、「はい」と言った場合にのみphpシナリオを呼び出す必要があります。
href構成ではサーバーのphpシナリオが設定されているため、実際にクリックイベントを実行する前に、ユーザーに(標準のExt.MessageBox.confirmダイアログで)尋ねる必要があります。
ボタンをクリックすると、ExtJS は最初に php シナリオを呼び出し (他のブラウザーのウィンドウで - デフォルトです)、その後初めて MessageBox ダイアログが表示されます。しかし、最初にユーザーに尋ねて、「はい」と言った場合にのみphpシナリオを呼び出す必要があります。
function yoursMethod([config])
{
// call you sripts there
// check what a button you pressed and then call scenario
// you can see [config] in documentation http://docs.sencha.com/ext-js/4-1/#!/api/Ext.window.MessageBox-method-show
}
Ext.MessageBox.confirm({
title: ' Sample ',
msg: 'Message',
fn: yoursMethod
});