次のようなコードがあります。
Ext.Msg.prompt( Translation.RefusalMessageBoxTitle, "",
function(btn, text, cfg ){
if(btn == 'ok' && Ext.isEmpty(text)) {
var newMsg = '<span style="color:red;" class="error">' + Translation.RefusalMessageBoxEmpty + '</span>';
Ext.Msg.show(Ext.apply({}, { msg: newMsg }, cfg));
}else if( btn !== 'ok' ){
return;
}else if( btn == 'ok' ){
this.sendRefusalAnswer( methodName, text, "reject", Constant.DocumentStatus.REFUSED, me.selectedDocument.get('id'));
}
}, this, true, '' );
今 mz 問題は
var newMsg = '<span style="color:red;" class="error">' + Translation.RefusalMessageBoxEmpty + '</span>';
Ext.Msg.show(Ext.apply({}, { msg: newMsg }, cfg));
コードの一部が実行されますが、ボックスがすぐに閉じます...どうすればそれを防ぐことができますか??? 何か案は?
編集:
これは EXTJS 4.2 ビルドでのみ発生します。
バージョン ビルド日: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314) は問題なく動作します °-°