私のアプリのために、カスタムダイアログを書いてみてください。Ext.window.MessageBoxのサブクラスを作成し、タイトルとメッセージをパラメーターで渡すと思います。そして私は書いた:
Ext.define('CRUDManantiales.view.dialog.NoUserSelected',{
extend: 'Ext.window.MessageBox',
alias: 'dialog.noUserSelected',
initComponent: function(){
this.title = this.titulo;
this.msg = 'No se ha seleccionado ningún usuario.\n Asegurese de haber elegido un usuario\n\
al cual aplicarle la operación.';
this.buttons = Ext.MessageBox.OK;
this.icon = Ext.MessageBox.ERROR;
this.callParent(arguments)
}
})
ただし、ダイアログを作成して表示する場合:
Ext.create('CRUDManantiales.view.dialog.NoUserSelected',{titulo: 'Agregar administrador'}).show();
Firebugによると:
TypeError:cfgはMessageBox.jsで未定義です
"NetworkError:404 Not Found- http://appadmin.local/x-message-box-error "
何か案が ?注:ExtJs4.1を使用しています