extjs3.2 panel组件能否添加focus和blur事件


Ext.onReady(function(){

//定义panel组件
var panel1 = new Ext.Panel({
    frame: false,
    id: 'panel1',
    border: false,
    html:'panel1',
    bodyStyle: 'background-color: red',
});
var panel2 = new Ext.Panel({
    frame: false,
    border: false,
    html:'panel2'
});
var panel3 = new Ext.Panel({
    frame: false,
    border: false,
    html:'panel3'
});
//将3个panel放在一个弹出层中
var w =  new Ext.Panel({
    renderTo: Ext.getBody(),
    frame: false,
    border: false,
    width:200,
    height:200,
    layout:'card',
    activeItem: 0,
    //要包含的组件
    items:[panel1,panel2,panel3],
    
});
w.show();
Ext.get("panel1").on('focus', function () {
    Ext.FocusManager.enable();
    alert("focus");
});

Ext.get("panel1").on('click', function () {
    alert("click");
});

Ext.get("panel1").on('mouseover', function () {
    alert("mouseover");
});

Ext.get("panel1").on('blur', function () {
    alert("blur");
});
// w.layout.setActiveItem(1);

});



相关阅读:
如何将全局变量i变成函数的局部变量?
vue应用嵌在微信里 ,点击微信右上角的分享其中一个页面的链接 ,怎样让用户点开来就是当前页面呢?
AngularJS路由添加controller问题
PC端API和移动端API有什么不同吗?
pycharm 如何配置 python3 的开发环境?
vue中通过this.$router.push 到当前页面,只是参数不同,页面没有重新请求数据?
vue.js2.0中set和get的问题
$.ajax 跨域 options
mysql 的IFNULL失效
webpack在安装的时候出现问题
使用websocket上传视频文件后无法播放
作用域链的问题?
angular.js高级程序设计书本开头配置环境出错,谁能给解答一下
样式和类样式区别
关于this在浏览器中的指向
在node.js里面可以使用window对象的方法吗
angularjs如何将字符串类型的时间格式化呢
bundle-loader解析import异于ES6 module
video标签怎么控制播放内容的宽高?
IE兼容 React



快速导航

Copyright © 2016 phpStudy |