Ext.eim.EIMPanel = function (config){
this.eiGrid = new Ext.eim.EIGrid({
tbar : [
{xtype:'button',text:'新增',listeners : {click : this.addEI}},
{xtype:'button',text:'修改',listeners : {click : this.modifyEI}}
]
});
Ext.apply(this, config,{
id : 'xxxxx',
renderTo : 'content',
title : 'xxxxxx',
width : 1000 ,
height : 800 ,
items : [{html:'查询',border : false },{title:'xxxx',items:this.eiGrid}]
});
Ext.eim.EIMPanel.superclass.constructor.call(this);
}
Ext.extend(Ext.eim.EIMPanel,Ext.Panel,{
query : function(){
var params = {
operationDesc:'',
EIDesc:''
};
this.eiGri.updateStore(params);
},
query : function(){
},
modifyEI : function(){
alert('into');
},
addEI : function(){
var newEI = new Ext.Window({
width : 200 ,
height : 140 ,
title: 'xxxxx',
modal : true ,
border : false,
defaults :{
bodyStyle:'padding: 30px 20px 30px 50px'
},
items:[
{items :[
{xtype:'button',text:'xxxxx',handler : function (){
}},
{border:false,html:'',height:10},
{xtype:'button',text:'xxxxxx',handler : this.modifyEI}
]}
]
});
newEI.show();
}
});
奇怪的CODE第6行,可以调用成功this.modifyEI,执行ALERT,而55行this.modifyEI却没有执行。为什么?
分享到:
相关推荐
Extjs 调用google map,标记坐标位置等函数
本工程为java Web 工程,旨在演示如何提交Extjs 中的表单。 本工程编码方式:UTF-8; 欢迎下载。
基于jquery的跨域调用文件 ================================= 7款强大的Javascript网格插件 Javascript 汉字编码转换 Javascript 面向对象之封装 Javascript 面向对象之构造函数的继承 Javascript 面向对象之非...
功能: 中文排序功能 具体: 实现按照中文信息,进行排序 用法: 将此方法,放到ext-all.js文件最后,或者放到html页面最上面,总之要在Ext初始化之后,实际代码调用之前执行。
6.10.6 迭代集合中的对象调用指定的方法 6.10.7 获取集合中的对象 6.10.8 该类中的其他一些有用的方法 6.10.9 该类中重要的事件(Events) 6.11 Ext.util.TaskRunner 6.11.1 构造函数 6.11.2 启动一个线程...
在IE与google chrome中则一切正常,很是郁闷,找了很多种调用iframe中函数的方法,问题一直没有解决。今天在google上又搜索了一下,耐心的浏览搜索结果,最后发现有人写到可以用 document.getElementById(‘iframeid...
弹出 - Boxy.alert() - 回调函数总是不被调用 确认 - Boxy.confirm() - 仅当用户选择了“确认”时回调函数会被调用 行业选择器 - Boxy.industry() - 仅当用户选择了“确认”时回调函数会被调用 工作地区选择器 - ...
到目前为止,我还不能理解在异步模式下实现递归调用函数。比如说源代码中有个函数getMenuTree,菜单下面可能有子菜单, 子菜单的下面可能还有菜单。所以是一个递归的过程。我现在是同步的写法实现了这个函数,如果有...
一、获取元素(Getting Elements) 1.Ext.get var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存 2. Ext.fly ...为此元素加入一个事件处理函数...
add函数会将新的数据添加到store的末尾,这对其原有的排序方式可能造成破坏,如果希望保持有序,应使用addSorted,调用方法与add相同。 可以使用insert方法将记录插入到指定的位置,如: 代码如下: var newRecord=n
首先在grid的tbar中定义编辑按钮:Js代码 代码如下:id:’editDataButton’, text:’编辑’, tooltip:’编辑’, iconCls:’edit’, handler: function(){ ... 代码如下://–编辑按钮调用的函数(弹出编辑窗体) functio
renderTo:将当前对象所生成的HTML对象存放在指定的对象中 text:得到按钮名称 minWidth:按钮最小宽度 hidden:按钮的隐藏或显示(true or false) 二、构造参数 handler:指定一个函数句柄,在默认事件触发时调用,...
Extjs在经过两年的发展,Ext JS从2.0版开始,越来越受用户欢迎,今年,Extjs不但推出3.0版本,而且还推出了Ext Core,准备在Web2.0网站开发中占一席之地,如在 Extjs2.x版本中为人所诟病的速度问题在ExtJs3.0中有所...
这些库是对JavaScript的封装,也就是咱们调用JQuery的一句函数,JQuery内部这句函数帮我们调用JavaScript中的代码几十句,因为JQuery就是JavaScript语法写的一些函数类,内部仍然是调用JavaScript实现的,所以并不是...
最近开始对ExtJS感兴趣了,今天正好有空,花了点时间,写了个基于Ext的例子。
方法,具有两个按钮“是”和“否”如果为其提供一个回调函数,则该函数将在单击按钮后被调用(包括右上角的推出按钮),所单击按钮的id将被作为唯一的参数传递到回调函数中。 调用格式: confirm(String title,...
-类似于onReady函数,增加对onInit函数的支持,用来在执行页面初始化脚本之前调用。 -优化复选框列表和单选按钮列表,减少生成的代码量。 -修正CheckBoxList和RadioButtonList无法在回发中更新的BUG(破风、吉吉﹑...
-类似于onReady函数,增加对onInit函数的支持,用来在执行页面初始化脚本之前调用。 -优化复选框列表和单选按钮列表,减少生成的代码量。 -修正CheckBoxList和RadioButtonList无法在回发中更新的BUG(破风、吉吉﹑...
function a(data),然后将函数名传到服务器,服务器返回一个a({/*json*/})到客户端运行,这样就调用客户端的 function a(data),从而实现了跨域. 诞生背景: 1、Ajax直接请求普通文件存在跨域无权访问的问题,甭管是...