`
fourfire
  • 浏览: 413523 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

extjs的一些问题

阅读更多
1 下载的皮肤中有个silverCherry(银樱桃),使用后有些问题,见下图

解决方法:
修改xtheme-silverCherry.css中的573行为
.x-menu a.x-menu-item{display:block;line-height:16px;padding:3px 21px 3px 27px;white-space:nowrap;text-decoration:none;color:#222;-moz-outline:0 none;outline:0 none;cursor:pointer;}
即可
2 htmleditor控件使用时,会出现第一次打开正常,第二次打开时,焦点不能获取的问题。
解决方法:
在第一次关闭时,将焦点移动到一个非htmleditor的控件上。
如:
{
text : '取消',
handler : function() {
noticeForm.find("name",'title')[0].focus();
win.destroy();
}
}
3 gridpanel中的日期格式化显示问题
方法1:http://fourfire.iteye.com/blog/357388
方法2:方法1中的日期为空时会出现问题,也可以采用以下renderer的方法,日期字段在render中不用像方法1中说明
renderer :function(v){if(v!=null)return new Date(v.time).format('Y-m-d H:i:s');return '';}
4 树形控件treepanel不能加载节点
有一个原因是后台json结构中不能包含nodeType属性名,tree代码里用到了该名称。
5 radiogroup 放在form中
load后控件值不能随之改变,是个bug。3.1还存在!郁闷
增加以下代码,覆盖原代码
Ext.override(Ext.form.RadioGroup, {
	getName: function(){
		return this.items.first().name;
	},
	getValue: function(){
		var v;
		if (this.rendered) {
			this.items.each(function(item){
				if (!item.getValue()) 
					return true;
				v = item.getRawValue();
				return false;
			});
		}
		else {
			for (var k in this.items) {
				if (this.items[k].checked) {
					v = this.items[k].inputValue;
					break;
				}
			}
		}
		return v;
	},
	setValue: function(v){
		if (this.rendered) 
			this.items.each(function(item){
				item.setValue(item.getRawValue() == v);
			});
		else {
			for (var k in this.items) {
				this.items[k].checked = this.items[k].inputValue == v;
			}
		}
	}
});
1
0
分享到:
评论

相关推荐

    extJS4升级至extJS6.6所遇问题及解决方案

    项目进行前端框架升级——extJS 4升级至extJS6.6所遇的一些问题及相对应的解决方案建议

    extJS 一些简单实例

    在"extJS 一些简单实例"这个主题中,我们将探讨ExtJS的基础知识以及如何通过一些简单的示例来理解和运用它。 首先,ExtJS的核心是它的组件模型。这些组件包括按钮、表格、窗口、菜单等,可以构建出复杂的用户界面。...

    extJs3升级extjs4方案

    ExtJS3 升级到 ExtJS4 方案 ExtJS3 升级到 ExtJS4 需要修改大量代码,主要是因为 ExtJS4 配备了一类新的系统,不向后兼容。在 ExtJS 3 里生成表的几个框架组件,ExtJS4 大多生成 div,这使得 CSS classes 将会失败...

    ExtJS内存泄漏问题详解

    关于ExtJS内存泄漏问题,一直是ExtJS开发人员困扰的问题,这篇文档很好地解释了什么是内存泄漏,为什么会产生内存泄漏。能够帮助程序员使用ExtJS开发出更高效安全的代码。

    ExtJs:收集基于ExtJs扩展的一些控件

    本压缩包文件中收集了基于ExtJs扩展的一些控件,这些控件能够进一步增强应用程序的功能和用户体验。 首先,我们来看看“ExtJs:收集基于ExtJs扩展的一些控件”。这个文件可能是对一些自定义或第三方开发的ExtJs控件...

    extjs流程界面设计器参考_ExtJS工作流设计器_extjs工作流_extjs_

    ExtJS是一种广泛使用的JavaScript库,专门用于构建富客户端的Web应用程序。它提供了丰富的组件和工具,使得开发者可以创建出功能强大、用户界面友好的Web应用。在“extjs流程界面设计器参考”中,我们主要关注的是...

    extjs的一些demo

    extjs的经典标签,表单等案例,学习extjs前端框架的基础

    Extjs 2.2 Extjs 3.21 js

    不过,需要注意的是,从2.2升级到3.x可能需要对代码进行一定的调整,因为API有了一些变化,但这也为应用程序的扩展性和可维护性打下了更好的基础。 在实际项目中,选择ExtJS 2.2还是3.2.1,通常取决于项目需求、...

    extjs常见问题及解决方法

    extjs常见问题http://www.jb51.net/list/list_217_1.htm

    Extjs grid 中文排序问题修正

    在EXTJS开发中,我们经常会遇到使用Grid组件展示数据的情况,特别是当数据包含中文字符时,可能会遇到排序问题。EXTJS Grid默认的排序机制对于英文字符处理得较好,但对于中文字符,由于编码和比较规则的不同,可能...

    轻松搞定Extjs 带目录

    本书作为Extjs的中文教程,旨在帮助读者快速上手Extjs,其内容涉及Extjs的基础知识和实际应用。 #### 2. JavaScript基础知识 - **类的定义**: Extjs中的类继承于JavaScript原生类,通过Ext.extend来定义。这是...

    ExtJS 7.6 SDK trial

    以下是对ExtJS 7.6 SDK的一些关键知识点的详细解释: 1. **组件库增强**:ExtJS 7.6提供了大量预先封装好的UI组件,如表格、树形视图、图表、按钮、表单、菜单等。在7.6版本中,这些组件可能得到了优化,以提供更好...

    ExtJS快速入门 ExtJS快速入门 ExtJS快速入门

    ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门ExtJS快速入门 ExtJS快速入门 ExtJS...

    ExtJS 界面设计器

    10. **文档和支持**:ExtJS社区提供了详尽的文档和论坛支持,遇到问题时可以查阅官方文档或向社区求助,以解决在使用设计器过程中遇到的任何问题。 总的来说,ExtJS界面设计器是ExtJS开发者的强大辅助工具,它通过...

    Extjs4.1 小例子(适合extjs初学者学习使用)

    标题中的"Extjs4.1 小例子"意味着这个压缩包包含了一些基础的示例代码,旨在帮助初学者快速入门。通过这些小例子,你可以了解如何使用ExtJS 4.1来创建用户界面,包括布局管理、组件系统、数据绑定、事件处理等核心...

    ExtJs3.3中文API.CHM_extjs3.3中文文档_

    ExtJS是一个广泛使用的JavaScript库,专门用于构建富客户端应用程序。版本3.3是该库的一个稳定版本,提供了许多功能和组件,使得Web开发者能够创建功能丰富的、交互性强的用户界面。这个“ExtJS3.3中文API.CHM”文档...

    ExtJs学习笔记 ExtJs Api

    适合ExtJs开发人员extjs技术上手以及深入

    包含各种类型的extjs小图标,Extjs4小图标

    ExtJS 是一个流行的JavaScript框架,主要用于构建富客户端的Web应用程序。它提供了丰富的组件库、数据管理功能以及强大的用户界面(UI)元素。在标题和描述中提到的“Extjs4小图标”指的是ExtJS 4版本中使用的一系列...

    ExtJS经典皮肤集合

    4. **测试兼容性**:确保新皮肤在不同浏览器和设备上表现良好,解决可能出现的样式问题。 5. **优化性能**:合理管理和压缩CSS文件,减少页面加载时间。 此外,ExtJS还支持动态皮肤切换,用户可以在运行时根据自己...

Global site tag (gtag.js) - Google Analytics