分类: Java
2009-09-03 09:46:44
1、Alert
///
Ext.onReady(function(){
Ext.get("btnAlert").on("click",function(){
Ext.MessageBox.alert("请注意","这是ExtJS的提示框");
});
});
2、Confirm
Ext.onReady(function(){
Ext.get("btn").on("click",function(){
Ext.MessageBox.confirm("请确认","是否真的要删除指定的内容",function(button){
if(button=='yes')
Ext.MessageBox.alert("提示","删除成功!");
else
return;
});
});
});
3、Prompt
Ext.onReady(function(){
Ext.get("btn").on("click",function(){
Ext.MessageBox.prompt("输入提示框","请输入你的新年愿望:",function(button,text){
if(button=="ok"){
Ext.MessageBox.alert("提示","你的新年愿望是:"+text);
}
else
Ext.MessageBox.alert("提示","你放弃了录入!");
});
});
});
4、Multi-line Prompt
Ext.onReady(function(){
Ext.get('btn').on('click', function(e){
Ext.MessageBox.show({
title: 'Address',
msg: 'Please enter your address:',
width:300,
buttons: Ext.MessageBox.OKCANCEL,
multiline: true,
fn: showResultText,//这里没有给绌这个函数
animEl: 'btn'
});
});
});
5、Yes/No/Cancel
Ext.onReady(function(){
Ext.get("btn").on("click",function(){
Ext.Msg.show({
title:'保存数据',
msg: '你已经作了一些数据操作,是否要保存当前内容的修改?',
buttons: Ext.Msg.YESNOCANCEL,
fn: save,
icon: Ext.MessageBox.QUESTION});
});
});
function save(button)
{
if(button=="yes")
{
//执行数据保存操作
} else if(button=="no")
{
//不保存数据
} else
{
//取消当前操作
}
}
Ext.onReady(function(){
Ext.get("btn").on("click",function(){
ShowMessageBox('保存数据','你已经作了一些数据操作,是否要保存当前内容的修改?',
Ext.Msg.YESNOCANCEL,save,Ext.MessageBox.QUESTION);
});
});
function save(button)
{
if(button=="yes")
{
//执行数据保存操作
} else if(button=="no")
{
//不保存数据
} else
{
//取消当前操作
}
}
function ShowMessageBox(title, message, button, callBack, icon) {
Ext.MessageBox.buttonText.ok = '确定';
Ext.MessageBox.buttonText.yes = '是';
Ext.MessageBox.buttonText.no = '否';
Ext.MessageBox.buttonText.cancel = '取消';
Ext.MessageBox.show({
title: title,
msg: message,
buttons: button,
fn: callBack,
icon: icon
});
};