extjs中的confirm显示的两个按钮是和否,如何修改改成确定和取消

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-02
js 中confirm提示框的按钮确定和取消变为是和否

下面这个方法可以将按钮替换为“是”,“否”的形式,只支持IE

function window.confirm(str)
{
execScript("n = (msgbox('"+str+"',vbYesNo, '提示')=vbYes)", "vbscript");
return(n);
}
alert(confirm("重载的confirm弹出框"));

这个改不了
建议不要改了
如果你想做好的
还不如仿照confirm做一个弹窗,如果成功,执行confirm确认功能,失败执行取消返回false.

Ext.MessageBox.buttonText.ok = '按钮一';
Ext.MessageBox.buttonText.yes = '按钮二';
Ext.MessageBox.buttonText.no = '按钮三';
Ext.MessageBox.buttonText.cancel = '按钮四';
这样改默认按钮

导入ext-lang-zh_CN.js就可以了!!

可以直接重写cunfirm的按钮,代码如下
function show(obj) {
Ext.MessageBox.confirm = function(title, msg, fn) {
this.show({
title : title,
msg : msg,
value : obj.value,
buttons : {
yes : '确定',
no : '取消'
},
multiline : true,
width : 300,
fn : fn
});
return this;
}
Ext.MessageBox.confirm('扣分原因', '请输入扣分原因', function(btn, text) {
if (btn == 'yes') {
obj.value = text;
}
});
}

可以去itype上看看

  • extjs的Ext.MessageBox.prompt可以把那文本框变为密文显示吗
    答:extjs获取表单数据 extjs closeaction extjs xtype类型 extjs renderer用法 word文本框怎么旋转 文本框格式设置 以文本框形式实现 其他类似问题2014-08-16 Extjs 4.2 中 Ext.MessageBox.msg... 5 2014-10-07 ExtJS 4.2.1 中 Ext.MessageBox.s... 2016-03-09 extjs中的confirm显示的两个按钮是和否,...
  • (高分请教)extjs与java结合后进行页面分页问题
    答:extjs与java结合后做一个grid,然后对表格进行分页,还没有进行后台交互,目前用静态数据进行的,用Ext.PagingToolbar设定每页显示10条数据(共30条)后,发现每页上显示的还是所有的数... extjs与java结合后做一个grid ,然后对表格进行分页,还没有进行后台交互,目前用静态数据进行的,用Ext.PagingToolbar设定每页显示10...
  • 深入浅出ExtJS的完整目录
    答:在页面中显示学生信息列表 324 12.5 添加表单编辑学生信息 329 12.6 为表单添加提交事件 332 12.7 清空表单信息 335 12.8 删除指定的学生信息 336 12.9 在Grid和Form之间进行数据交互 337 12.10 本章小结 338 第13章 通过Ext Framework合理地应用EXT 339 13.1 Ext Framework简介 339 13.2 Ext Framework架构解析 342...
  • 用java和Extjs结合如何做权限管理
    答:Ext.Msg.alert("提示信息","该模块下面还有"+data.count+"个菜单?请先删除其子菜单后再删除该模块?!"); return false; }else{ Ext.MessageBox.confirm('删除提示', '确定删除该模块吗?', delModule); } }else{ Ext.Msg.alert("提示信息",data.message); } }else{ Ext.Msg.alert("提示信息","ajax...
  • extjs gridpanel问题
    答:例如,var cm= [{ header:"温度",dataIndex:"temperature",width:100,editor : new Ext.form.TextField({ id:"temperature"})}]就可以编辑修改了。删除:如果只单说前台,就是对store的record的操作了,例如store.remove(record)去查api里都有。如果是配合后台,那么在后台删除之后要么从新reload,...
  • extjs messagebox如何实现同步啊?应用场景是extjs tree中展开一个节点...
    答:提供你一个绕开的思路: 点+的时候弹了对话框出来了, 这个时候用户是不能操作的, 实际上已经实现你的要求了, 你觉得不想让用户看到菜单内容的话, 把子节点移除, 放到其他地方, 用户点了确定再加回去就是了, 如果点取消那把节点重新collapse, 再把字节点加回去 5分就不写代码了, 嘿嘿...
  • JAVA js里弹出消息提示框
    答:实现的就是你这种效果。你只需要在你的html中引入extjs相关的代码就可以了。 document.write("<\/link>");document.write("<\/link>");document.write("<\/script>");
  • 如何修改Web弹出窗上按钮的字
    答:1 IE支持的那几种比如说alert,confirm等你是没办法改的,也是无法自定义事件的 2 最好还是自己弄个窗体或者用现成的某些Jquery或extjs的插件来完成
  • extjs的panel中tbar的按钮怎么居右
    答:代码:new Ext.Panel({ region : "west",id : "westPanel",border : false,tbar : ['->', // '->',这是tbar里是按钮居右的符号; { id:"btnLoginOut",text : "注销",handler:function(){ Ext.MessageBox.confirm("提示","您确定要注销吗?",function(e){ if(e == "yes"...
  • 新手求助,extjs4 chart的问题
    答:Ext.require('Ext.chart.*');Ext.require(['Ext.Window', 'Ext.fx.target.Sprite', 'Ext.layout.container.Fit', 'Ext.window.MessageBox']); Ext.onReady(function () { window.store1 = Ext.create('Ext.data.JsonStore', { fields : ['speed1', 'num'], data : [{ ...