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

Ext.MessageBox.show()

2012-03-15 
Ext.MessageBox.show() - Web 开发 / AjaxExt.MessageBox.show(){title: Icon Support,msg: Here is a

Ext.MessageBox.show() - Web 开发 / Ajax
Ext.MessageBox.show(){
  title: 'Icon Support',
  msg: 'Here is a message with an icon!',
  buttons: Ext.MessageBox.YESCANCEL,
  fn: showResult,
  icon:'ext-mb-download'
  });

我要设置默认选中Cancel按钮,不选中Yes,怎么做

[解决办法]
没试过,这两个button是不是可以设置焦点啊?
[解决办法]
按F12用开发者工具或者Firebug直接观察DOM结构
直接操作DOM , <BUTTON class=x-btn-text type=button>Cancel</BUTTON>
找到class=x-btn-text并且文字为Cancel的按钮, 调用focus()
或者用 Ext.Window模拟,完全可以自己操控了.

[解决办法]
在ext-all-debug.js中找到messagebox类,然后修改就可以了

JScript code
if(opt.prompt){                d.focusEl = activeTextEl;            }else{                var bs = opt.buttons;                var db = null;                if(bs && bs.ok){                    db = buttons["ok"];                }else if(bs && bs.yes){                    db = buttons["yes"];                }                if (db){                    d.focusEl = db;                }            } 

热点排行