Ext.onReady(function(){
Ext.namespace("lease.panel");
//框架 : lease.panel.paneledit = Ext.extend(Object,{});
//提供公用面板展示
lease.panel.paneledit = Ext.extend(Object,{
init:function(){
//所有要用到的表单项
this.nameEdit = new Ext.form.TextField({
fieldLabel:"测试"
});
this.bt = new Ext.Button({
text:"测试oop",
handler:function(){
lease.panel.fun.edit();
}
});
},
//提供对外展示
ShowEditForm:function(){
//方法使用this.xx来访问
this.init();
var newWin = new Ext.Window({
layout : 'fit',
width : 600,
bodyStyle:'padding:5px;',
autoHeight:true,
buttonAlign:'center',
closeAction : 'hide',
iconCls:'editpage',
constrain:true,
maximizable:true,
plain:true,
modal:true,
title : '新增xx',
listeners:{
"hide":function(){
alert("隐藏事件");
},
"show" : function() {
alert("显示事件");
}
},
items : this.nameEdit, //注意使用this.xx 来访问
buttons:[
this.bt,
new Ext.Button({
text:"取消",
tooltip:'关闭窗口',
iconCls : 'cancel',
handler: function(){
newWin.hide();
}
})
]
});
newWin.show();
}
});
//所有用到的函数(类似于java的工具类)
//框架: lease.panel.fun = function(){
// return{
//
//
// }
// }();
lease.panel.fun = function(){
//私有
function edit1(){
alert("编辑成功")
}
//对外提供
return{
test:function(s){
alert(s);
},
edit:function(){
//调用私有
edit1("我是私有方法外部无法访问");
//调用共有
this.test("我是共有方法,外部访问方法:lease.panel.fun.edit()");
}
}
}();
});
分享到:
相关推荐
面向对象编程(OOP)是一种编程,它使用抽象为真实世界的模型(称为类)建模。 本质上,OOP将代码组织成许多可以一起工作的部分。 OOP的主要优点之一是模块化。 正因为如此,你不必了解的每一行代码的代码库。 如果...
大学面向对象编程 ( OOP ) 课程的练习。 作者: Ibrahem chahine、Ofir Peller。 描述 该项目旨在创建和使用Polynoms和Monoms对象。 该项目允许使用字符串或通过创建新对象来构建Monoms和Polynom对象。 这个项目的...
实验 1 到 oop15,面向对象编程 实验室1 实施一个程序来执行不同货币之间的转换。 程序必须至少能够处理currency.txt 文件中包含的货币。 程序的输入数据,即货币和金额必须在命令行中输入。 Om endast en ...
EX3-面向对象的编程 基本信息 这个项目是关于Python中的有向图和加权图。 该项目的主要目的之一是将前一个项目的java实现与python实现进行比较。 项目结构 目录(数据): 包含许多图形作为Json文件,以便加载/保存...
13.1 OOP范型 13.1.1 回顾包和模块 13.1.2 一些面向对象的专用术语 13.2 类、对象和方法 13.2.1 类和专用性 13.2.2 对象 13.2.3 bless函数 13.2.4 方法 13.2.5 多态性和动态绑定 13.2.6 ...
概念回顾 :: 面向对象编程 (OOP) 面向对象编程是指使用“封装”代码来开发应用程序。 我们将这些“封装”代码称为对象,在大多数编程语言中称为类或在Javascript 中称为函数。 对象用作我们应用程序的构建块。 基于...
vf6.0,要考二级没系统的下哈 Microsoft Visual FoxPro 6.0 for Windows 的常见问题 这些是有关 Microsoft Visual FoxPro 最常见的问题。在您求助 Microsoft 产品支持服务之前,请先查阅这张列表。...
要了解面向对象编程(OOP)的基本概念,需要理解 OOP 的三个主要概念,它们撑起 了整个 OOP 的框架。这三个概念是:封装、继承性和多态性。除此以外,还需了解对象、 类、消息、接口、及抽象等概念。 2.2.1 ...
笔者曾经在DOS设计过窗口图形界面,代码上千行,但实现的界面还是很古板、难看,除了我那个对编程一窍不通的女友,没有一个人欣赏它L;而且,更要命的是,操作系统,包括别的应用程序并不认识你的界面元素,这才是...