`
BestUpon
  • 浏览: 285620 次
  • 性别: Icon_minigender_1
  • 来自: 兰州
社区版块
存档分类
最新评论

ExtJsUI ---button ---panel -- textfield 特性学习笔记

    博客分类:
  • JS
阅读更多

ExtjsUI

1. Ext.Button
在button這個組件代替的是原先的<input type=“button/button/submit...”/>,
他的作用是觸發事件,和現實文字,提交表單-(json方式)等信息。
其屬性:
renderTo:----一般是上级的容器(Html-DOM模型的容器)
	e.g. 	renderTo:Ext.getBody(),//document.body,效果是一样的
text:"確 定",
	现实按钮上面的文字
minWidth : 40,
	按钮的宽度
listeners:
 同时监听的时间:
 handler:
  默认在click button的时候出发的处理事件,即是:指定一个事件句柄
  综合实例:
  Ext.onReady(function(){
	var _text = new Ext.Button({
		renderTo:Ext.getBody(),
		text:"確 定",
		minWidth : 40,
		listeners:{
			"click":function() {
				alert("鎖定點擊!");
				this.setDisabled(true);
			}
		}
	});
	alert(_text.text);
	_text.setText("取   消");
	//_text.setDisabled(true);
//	_text.setHandler( function() {
//			this.setDisabled(true);
//	});

	_text.on("click",function(){
		this.setText("取===  消");
	});


});
//说明;Listeners 没有setListeners()这个方法,其他的属性都有setXyy方法。故
Listeners一定要在初始化button 的时候初始化上。

2.Ext.Panel()

Ext.onReady(function(){
	
	var _panel = new Ext.Panel({
		renderTo: Ext.getBody(),
		layout:"form",//构建出来的是formPanel
/**
	* layout 的值
 * absolute accordion anchor auto Default border card column fit form hbox menu
 * table toolbar vbox
 */
		labelWidth:30,
		listeners:{
			"render":function(_panel){//render: 当前对象被正确构建后创建
				_panel.add(new Ext.form.TextField({
					id:"textName",
					fieldLabel:"姓名"
				}));
			}
		}
	});
	new Ext.Button({
		text:"确 定",
		renderTo:Ext.getBody(),
		handler:function() {
			alert(Ext.getCmp("textName").getValue());//getCmp("id");获得是一个组件对象
		}
	});
	
});

说明:renderTo,在初始化的时候创建,
			applyTo:给定对象的操作

3.Ext.form.TextField
Ext.form.TextField 只有在
Class: Container 
Subclasses: Panel, Toolbar, Viewport, Menu 
Extends: BoxComponent 
xtype: container 
中才能显示出来,见上面Panel的例子


Ext.onReady(function(){
	
	var _panel = new Ext.Panel({
		//layout:"form",
		frame:true,
		labelWidth:30,
		title:"人员信息",
		width:400,
		height:300
	});
	_panel.addButton({text:"确 定"});//设计时布局
	_panel.addButton(new Ext.Button({
		text:"取 消",
		minWidth:100
	}));
	_panel.render(Ext.getBody());//注意不能在构造方法中设置renderTo,要不然panel已经构造完成了,button就添加不上了
});
 
分享到:
评论

相关推荐

    ExtJSWeb应用程序开发指南(第2版)

    1.3 是否真的需要学习ExtJS 1.4 ExtJS4.0新特性 1.5 ExtJSUI组件基础 1.6 了解一下类似技术 1.7 本章小结 第2章 开始ExtJS之旅 2.1 认识ExtJS的开发包 2.2 也从Helloworld开始 2.3 ExtJS中的基本概念 2.4 ...

    计算机软件项目设计方案(2020).docx

    计算机软件项目设计方案(2020)全文共10页,当前为第1页。计算机软件项目设计方案(2020)全文共10页,当前为第1页。计算机软件项目设计方案 计算机软件项目...而LEAF5框架中视图层对ExtJSUI框架进行了封装。 控制层:LE

    jquery.ui使用手册

    jquery.ui虽然在功能上距离extjs的ui还有段差距,但却不得不看好jquery的发展前景。jquery近期和extjs合作了,希望强大的extjsui能够被发挥在性能强劲的jquery框架里。让我们拭目以待

    ExtDesigner

    Extjs的UI设计工具,你可以像Microsoft Visual Studio一样快速的构建UI

    chromedriver-win64_116.0.5840.0.zip

    chromedriver-win64_116.0.5840.0.zip

    基于Java Servlet实现的灾情控制系统.zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

    计算机毕业设计-求职与招聘.zip

    计算机毕业设计资源包含(项目部署视频+源码+LW+开题报告等等),所有项目经过助教老师跑通,有任何问题可以私信博主解决,可以免费帮部署。

    【PID优化】粒子群算法和遗传算法自动电压调节器 (AVR) 系统PID控制器优化调整【含Matlab源码 4698期】.zip

    Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描视频QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

    瘢痕挛缩护理规定(医院规章制度管理文件).docx

    瘢痕挛缩护理规定(医院规章制度管理文件).docx

    java课程设计项目:基于SpringBoot的在线订餐系统.zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

    网页设计特殊的的行为代码

    html网页制作 行为代码 事件效果 特写脚本代码

    chromedriver-win64_116.0.5842.0.zip

    chromedriver-win64_116.0.5842.0.zip

    长亭网络通信基础详情了解word

    长亭网络通信基础详情了解word

    基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本124.0.6344.0)

    资源包括: 1.Java爬虫实战代码 2.selenium学习笔记 3.代码演示视频 4.谷歌浏览器chrom124.0.6344.0 chrome-linux64.zip chrome-mac-arm64.zip chrome-mac-x64.zip chrome-win32.zip chrome-win64.zip 5.谷歌浏览器驱动器Chromedriver124.0.6344.0 chromedriver-linux64.zip chromedriver-mac-arm64.zip chromedriver-mac-x64.zip chromedriver-win32.zip chromedriver-win64.zip 特别说明:Chrome 为测试版(不会自动更新) 仅适用于自动测试。若要进行常规浏览,请使用可自动更新的标准版 Chrome。)

    32位alu设计实验logisim-ma开发笔记

    32位alu设计实验logisim

    常用变量名合集(喜欢请点赞+收藏+转发)

    变量名的命名直接影响到程序的易读性,好的变量名应该简洁、易于理解。 一、单字符变量名 数学中通常用x,y来表示坐标,同样的,在命名变量时,可以使用一些具有特定含义的单个字符。这样的变量名兼具有意义和极简两大优点,作为编程人员应熟记。 具体列举如下。 i、j、k:数值(integer(整数))。 s:字符串(string)。 c:字符(char)。 p:指针(pointer)。 a:数组(array)。 x、y、z:坐标。 l:长度(length)。 n:数字、数量(number)。 二、常用变量名 1.计数器和循环: count:用于计数或记录数量的变量。 i、j、k:常用于循环中的迭代变量,尤其在嵌套循环中。 index:常用于循环或数组中的索引。 loop:表示循环的次数或循环控制变量(相当于前面的i) 2.布尔型变量: flag:用于表示某种状态或条件是否满足。 status:表示状态或结果。 isOpen:表示某个对象或功能是否开启。 isValid:表示某个条件是否有效或成立。 isFound:表示是否找到了某个元素或条件。

    chromedriver-win64_117.0.5938.35.zip

    chromedriver-win64_117.0.5938.35.zip

    chromedriver-win64_119.0.6039.0.zip

    chromedriver-win64_119.0.6039.0.zip

    springboot洗衣店管理系统.rar

    一、顾客功能点: 注册功能:用户可以注册账号,注册成功后可以登录系统。 登录功能:已注册用户可以登录系统,从而管理自己的信息以及进行洗衣预约等功能的使用。 查看与修改个人信息:用户有个人的主页和个人信息展示,允许用户对自己的信息进行修改。 修改密码:用户可以修改自己的密码。 店铺预约与查看:用户可以查看店铺详情并且预约。 洗衣信息管理:用户预约完毕之后可以对自己的预约信息进行查看,并且支付。 订单信息查看:用户可以查看依旧完成的订单信息和进行中的订单。 二、店家功能点: 店铺信息管理:店家可以对店铺信息进行增删改查。 衣服类型管理:店家可以管理自己可以清洗的衣服类型。 洗衣信息管理:店家可以管理用户的预约订单,进行审核和删除订单。 订单信息管理:店家可以管理订单信息,对订单信息的进度进行管理。 三、管理员功能点: 顾客信息管理:管理员可以对所有顾客进行管理,进行增删改查操作。 店家信息管理:管理员可以管理所有的店家,对店家进行增删改查和审核操作。 店铺信息管理:管理员可以管理所有的店铺信息,对店铺进行删改查以及审核操作。 衣服类型管理:管理员可以管理所有的衣服类型,并且进行删除操作

    btstack协议栈实战篇-HID Mouse Classic

    HID Mouse Classic

Global site tag (gtag.js) - Google Analytics