首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

Ext.Msg.confirm有关问题

2012-12-18 
Ext.Msg.confirm问题Ext.Msg.confirm(提示, 您确定要删除这些信息吗?)怎么得到返回值?知道他点的是哪

Ext.Msg.confirm问题
Ext.Msg.confirm('提示', '您确定要删除这些信息吗?');

怎么得到返回值?知道他点的是哪个按钮
另外,这个提示框出来后,选择按钮为yes和no
怎么修改为 确定 和 取消?
[解决办法]
上贴图片如下

[解决办法]



Ext.MessageBox.confirm("提示","您确定要删除这些信息吗?", function(button,text){   
if(button=='yes'){
alert(button);
}
}); 


返回值解决了
怎么设置按钮显示 为 确定 和 取消?
[解决办法]
Ext.MessageBox.confirm("提示","您确定要删除这些信息吗?",buttons:{yes:'确定',no:'取消'} ,function(button,text){   
if(button=='yes'){
alert(button);
}
}); 


可以看看这个轻量级的,模仿ext的

美化js系统函数alert,confirm,prompt,并实现lightbox效果
[解决办法]
该回复于2009-09-29 16:16:16被版主删除
[解决办法]
引用:
Ext.MessageBox.confirm("提示","您确定要删除这些信息吗?",buttons:{yes:'确定',no:'取消'},function(button,text){?
if(button=='yes'){
alert(button);
}
});


可以看看这个轻量级的,模仿ext的

美化js系统函数alert,confirm,prompt,并实现lightbox效果



加上你说的 
buttons:{yes:'确定',no:'取消'}
就出错

[解决办法]
引用:
引用:
Ext.MessageBox.confirm("提示","您确定要删除这些信息吗?",buttons:{yes:'确定',no:'取消'},function(button,text){?
if(button=='yes'){
alert(button);
}
});


可以看看这个轻量级的,模仿ext的

美化js系统函数alert,confirm,prompt,并实现lightbox效果



加上你说的
buttons:{yes:'确定',no:'取消'}
就出错


把这个buttons:{yes:'确定',no:'取消'}
去掉应该就可以了
[解决办法]
Ext.MessageBox.buttonText.yes = "oui"; //french

或者加上ext的本地化包,ext-lang-zh_CN.js
[解决办法]
Ext.MessageBox.confirm("提示","您确定要删除这些信息吗?",callback,buttons={yes:'确定',no:'取消'});
   function callback(id)
   {
    alert(id)
   }
[解决办法]
这样写OK的我试过的,并且回调函数的位置不要改变哟

[解决办法]
上面这种方式有问题,看错了
以json方式:
var preJson = {
title:'提示',
msg:'您确定要删除这些信息吗?',
buttons:{yes:'确定',no:'取消'},
fn:callback
}
function callback(id)
{
  alert(id)
}
  Ext.msg.show(preJson);
  //Ext.Msg.confirm(btn.title,btn.msg,callback);  //这么做也可以
[解决办法]
function call() {
Ext.MessageBox.buttonText = {
      ok     : "确定123",
      cancel : "取消12",
      yes    : "是12",
      no     : "否12"
   };
Ext.MessageBox.confirm("温馨提示", "你确定要删除吗?", function(btn) {
if(btn == 'yes') {
Ext.MessageBox.alert("消息提示", "你点击了确定");


}else {
Ext.MessageBox.alert("消息提示", "你点击了取消");
}
});
}
[解决办法]

Ext.Msg.buttonText={
yes:'确定',
no:'取消',
ok:'确定',
cancel:'取消'
};
Ext.MessageBox.confirm("提示","您确定要删除这些信息吗?",function(button,text){ 
if(button=='yes'){
alert(button);
}
});
-----这样就可以修改了

热点排行