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;
}
}
}
});
分享到:
相关推荐
项目进行前端框架升级——extJS 4升级至extJS6.6所遇的一些问题及相对应的解决方案建议
在"extJS 一些简单实例"这个主题中,我们将探讨ExtJS的基础知识以及如何通过一些简单的示例来理解和运用它。 首先,ExtJS的核心是它的组件模型。这些组件包括按钮、表格、窗口、菜单等,可以构建出复杂的用户界面。...
ExtJS3 升级到 ExtJS4 方案 ExtJS3 升级到 ExtJS4 需要修改大量代码,主要是因为 ExtJS4 配备了一类新的系统,不向后兼容。在 ExtJS 3 里生成表的几个框架组件,ExtJS4 大多生成 div,这使得 CSS classes 将会失败...
关于ExtJS内存泄漏问题,一直是ExtJS开发人员困扰的问题,这篇文档很好地解释了什么是内存泄漏,为什么会产生内存泄漏。能够帮助程序员使用ExtJS开发出更高效安全的代码。
本压缩包文件中收集了基于ExtJs扩展的一些控件,这些控件能够进一步增强应用程序的功能和用户体验。 首先,我们来看看“ExtJs:收集基于ExtJs扩展的一些控件”。这个文件可能是对一些自定义或第三方开发的ExtJs控件...
ExtJS是一种广泛使用的JavaScript库,专门用于构建富客户端的Web应用程序。它提供了丰富的组件和工具,使得开发者可以创建出功能强大、用户界面友好的Web应用。在“extjs流程界面设计器参考”中,我们主要关注的是...
extjs的经典标签,表单等案例,学习extjs前端框架的基础
不过,需要注意的是,从2.2升级到3.x可能需要对代码进行一定的调整,因为API有了一些变化,但这也为应用程序的扩展性和可维护性打下了更好的基础。 在实际项目中,选择ExtJS 2.2还是3.2.1,通常取决于项目需求、...
extjs常见问题http://www.jb51.net/list/list_217_1.htm
在EXTJS开发中,我们经常会遇到使用Grid组件展示数据的情况,特别是当数据包含中文字符时,可能会遇到排序问题。EXTJS Grid默认的排序机制对于英文字符处理得较好,但对于中文字符,由于编码和比较规则的不同,可能...
本书作为Extjs的中文教程,旨在帮助读者快速上手Extjs,其内容涉及Extjs的基础知识和实际应用。 #### 2. JavaScript基础知识 - **类的定义**: Extjs中的类继承于JavaScript原生类,通过Ext.extend来定义。这是...
以下是对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...
10. **文档和支持**:ExtJS社区提供了详尽的文档和论坛支持,遇到问题时可以查阅官方文档或向社区求助,以解决在使用设计器过程中遇到的任何问题。 总的来说,ExtJS界面设计器是ExtJS开发者的强大辅助工具,它通过...
标题中的"Extjs4.1 小例子"意味着这个压缩包包含了一些基础的示例代码,旨在帮助初学者快速入门。通过这些小例子,你可以了解如何使用ExtJS 4.1来创建用户界面,包括布局管理、组件系统、数据绑定、事件处理等核心...
ExtJS是一个广泛使用的JavaScript库,专门用于构建富客户端应用程序。版本3.3是该库的一个稳定版本,提供了许多功能和组件,使得Web开发者能够创建功能丰富的、交互性强的用户界面。这个“ExtJS3.3中文API.CHM”文档...
适合ExtJs开发人员extjs技术上手以及深入
ExtJS 是一个流行的JavaScript框架,主要用于构建富客户端的Web应用程序。它提供了丰富的组件库、数据管理功能以及强大的用户界面(UI)元素。在标题和描述中提到的“Extjs4小图标”指的是ExtJS 4版本中使用的一系列...
4. **测试兼容性**:确保新皮肤在不同浏览器和设备上表现良好,解决可能出现的样式问题。 5. **优化性能**:合理管理和压缩CSS文件,减少页面加载时间。 此外,ExtJS还支持动态皮肤切换,用户可以在运行时根据自己...