`

EXTJS4 开发折腾点

 
阅读更多

(1)动态修改对象的 items, 如用 myPanel.add(item).doLayout(),其中的 item 一定要设置ID。

 

...
			addItems : function(records) {
				for (var i = 0; i < records.length; i++) {
					var rec = records[i];
					var category = rec.get('code');
					var catePanel = Ext.create('Ext.Panel', {
								id : 'categroiesview-' + rec.get('code'),
								width : 250,
								title : rec.get('name'),
... ...
							});
					this.add(catePanel);

				};
			},
...
 

 

(2)按钮中文字有多行,想要实现多行和单行的按钮高度一样,中间的文件垂直居中,通过 afterrender 事件调用 defer 方式设置文本的 line-height,根据字数长度计算出每行的行高,再设置行高,能达到目的。

 

	var buttonf = function(id, value, icons, record) {
		var lineCount = Math.ceil(value.length / 24);
		var lh = Math.ceil(40 / lineCount);
		var btn = new Ext.Button({
... ...
					__textLineHeight : lh,
					__resetLineHeight : function() {
						var els = Ext.get(ids + '-btnInnerEl', true);
						els.setStyle('lineHeight', this.__textLineHeight + 'px');
					},
					listeners : {
						afterrender : function(cmp, eOpts) {
							Ext.defer(this.__resetLineHeight, 1, this, []);
						}
					}
 


 
  • 大小: 39.8 KB
分享到:
评论

相关推荐

    EXTJS4开发的图片文章管理项目实例

    EXTJS4开发的图片文章管理项目实例,后台使用JAVA+MYSQL,建表语句位于DB文件夹下,使用Myeclipse导入项目即可

    ExtJS4中文教程2 开发笔记 chm

    Extjs4开发笔记(四)——实现登录功能 Extjs4开发笔记(一)——准备工作 关于Extjs4开发笔记(二)的补充说明 在Extjs4应用中使用Ext.Loader ======================================= 11条jquery常用技巧和方法...

    extJs4.0 开发手册源码

    extJs4.0 开发手册源码 于之前的extjs4.0开发手册配套

    Extjs4开发笔记(收集整理).pdf

    Extjs4开发笔记,自己学习Extjs4的一些心得体会和小技巧

    ExtJS6开发培训

    ExtJS6开发培训,含有教程与说明文档等资源,按照教程即可学会ExtJS6开发。

    EXTJS 3.3.2 开发包

    互联网首发EXTJS 3.3.2开发包,官方网站需要收费下载的。本人研究EXTJS一年多,整理了一套适合于企业管理系统的EXTJS开发框架(带数据库),售价5000元,有意者请发送邮件flyboy4u@163.com。特点见博客链接:...

    ExtJs实用开发指南

    ExtJs实用开发指南是新手入门extjs的非常棒的资料

    extjs插件开发教程

    extjs插件开发教程

    extjs实用开发指南

    extjs实用开发指南 ExtJS 是一个很不错的Ajax 框架,可以用来开发带有华丽外观的富客户端应用,使得我 们的b/s 应用更加具有活力及生命力。ExtJS 是一个用javascript 编写,与后台技术无关的前 端ajax 框架。因此,...

    extjs3.0开发包以及文档

    extjs框架,学习,开发,extjs3.0开发包以及文档

    extjs开发文档学习资料

    extjs开发文档学习资料extjs开发文档学习资料extjs开发文档学习资料extjs开发文档学习资料extjs开发文档学习资料extjs开发文档学习资料extjs开发文档学习资料

    extjs4.x学习笔记

    从开发大型的web后台或者企业管理系统来看,ExtJs3的缺陷还是比较明显的,从ExtJs4 开始引入了MVC架构,从而能够从容的组织系统的JS文件了。 从ExtJs5开始则引入了MVVC架构。 从网上资料来看,多数都是停留在ExtJs3...

    extjs 4.2 开发 参考书

    extjs 4.2 参考书 开发

    ExtJS实用开发指南.pdf

    ExtJS实用开发指南.pdf

    实用ExtJs界面开发工具

    一款很好用的ExtJs界面开发工具 习惯对你学习Extjs有一定的帮助

    Extjs4 MVC开发笔记源码

    Extjs4 MVC开发笔记源码,此源码已经将命名空间修改为Soyi,由于涉及到一些公司信息,将所有数据库中的数据清除,由于时间仓促。只有备案管理的grid是可以使用的,其他的功能,按照备案管理的文件照猫画虎即可实现。 ...

    EXTJS4开发

    ExtJS4.0开发文档、中文版、非常详细、包含所有的类

    ssh+extjs4整合开发

    该demo为Spring2.0+struts2.0+hibernate3 +extjs4.0整合开发得demo。希望对想了解extjs4的同学有帮助!没资源分了挣点资源分!

    extjs实用开发指南.rar

    extjs extjs技术 extjs框架 extjs与jquery extjs

Global site tag (gtag.js) - Google Analytics