Ext JS消息提示框主要包括:alert、confirm、prompt、show
文档:http://docs.sencha.com/extjs/3.4.0/#!/api/Ext.MessageBox
需要注意的是, 这些消息提示框是异步的,后续逻辑需要放到回调函数里面去
Ext.MessageBox.alert('Status', 'Changes saved successfully.');
#也可以使用简写
Ext.Msg.alert('Status', 'Changes saved successfully.');
#使用配置
Ext.Msg.show({
title:'Save Changes?',
msg: 'You are closing a tab that has unsaved changes. Would you like to save your changes?',
buttons: Ext.Msg.YESNOCANCEL,
fn: processResult,
animEl: 'elId',
icon: Ext.MessageBox.QUESTION
});
使用比较简单,但是需要注意的是, 比起原生的alert,confirm Extjs多了一些回调函数,另外是异步的,他们都不能中断js的执行。 所以需要把逻辑放到回调函数里面去。
网友评论