我有一个看起来像这样的代码:
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-03-11 22:33:40 (aed16176e68b5e8aa1433452b12805c0ad913836) 仅!!!!!
版本构建日期:2013-05-16 14:36:50(f9be68accb407158ba2b1be2c226a6ce1f649314)工作得很好°-°