Fixed:请去掉logger.info这一行,这个logger是我自己定义的仿造日志货
if (Ext.versions.extjs.getMajor() == 4) {
Ext.Loader.require('Ext.layout.component.field.Field', function() {
logger.info('修复form.Field在msgTarget=side时的width显示变化的bug');
Ext.layout.component.field.Field.prototype.errorStrategies.side.getErrorElWidth = function(owner) {
if (owner.autoFitErrors && owner.hasActiveError()) return owner.errorEl.getWidth();
if (!this.errorElWidth) {
var errorEl = owner.errorEl,
display = errorEl.getStyle('display');
if (display == 'none') errorEl.setDisplayed(true);
this.errorElWidth = errorEl.getWidth();
if (display == 'none') errorEl.setDisplayed(false);
}
return this.errorElWidth;
};
Ext.layout.component.field.Field.prototype.errorStrategies.side.prepare = Ext.Function.createSequence(
Ext.layout.component.field.Field.prototype.errorStrategies.side.prepare,
function(owner, info) {
if (info.autoWidth) info.width += this.getErrorElWidth(owner);
}
);
Ext.layout.component.field.Field.prototype.errorStrategies.side.adjustHorizInsets = function(owner, info) {
info.insets.right += this.getErrorElWidth(owner);
};
});
}
相关推荐
ExtJs5 去掉textfield边框
ExtJs选中var editor = new Ext.ux.grid.RowEditor详解.txt
Extjs4的textfield控件竟然没有tooltip悬浮提示,这应该算是个bug吧。网上查了很多,也没有方案。后来自己通过查询并整理出这个方案,终于实现了。 思想如下: 在textfield渲染时注册mouseover事件,然后在其中调用...
NULL 博文链接:https://xiaomy.iteye.com/blog/2280256
Extjs4下拉菜单中用Grid显示,有单选,和多选两个控件,完美通用代码控件,绝对让你好用,值得收藏^-^
ExtJS TextField常用方法
this.formpanel = new Ext.FormPanel({ items: [{ fieldLabel: ‘代码’, name: ‘FCode’, anchor:’100%’, id: ‘fid’ },{ fieldLabel: ‘名称’, name: ‘FName’, ... 只需将textfield的hidden和hideLabel配
Extjs4 API文档阅读(三)——布局和容器 Extjs4 API文档阅读(二)——MVC构架(上) Extjs4 API文档阅读(二)——MVC构架(下) Extjs4 API文档阅读(四)——Data ExtJS4 Grid组件 Extjs4 TreeGrid Extjs4 TreePanel...
Extjs4的demo 很不错的例子
EXTJS4自学手册——EXT文件目录,本地加载文档,命名规范 EXTJS4自学手册——EXT基本方法、属性(onReady、define、create) EXTJS4自学手册——EXT基本方法、属性(apply、applyIf、constructor) EXTJS4自学手册...
论坛上找的ExtJs消息提示框,各个方向的都有,十分人性化
包含各种类型的extjs小图标,Extjs4小图标
extjs 进度条的显示
Extjs4 表单从数据库读取数据映射到对应的字段中显示
extJs3升级extjs4方案, extJs3升级extjs4需要修改大量代码
我很自豪能代表Sencha和ExtJS团队和大家成功的分享了ExtJS 4的预览版、3个beta版和今天发布的正式版等5个版本。 ExtJS 4从创建之初,就以最全面现代化为目标,它采用了改进的架构和加入了许多新的特性,从而使你可以...
就是extjs4里面,想给grid里面一格中,文字后面加个小图标。 因为俺们项目就只是文字+图标,所以俺就没有复写Actioncolumn,而是从Column下面继承了一下。。 包含自定义插件源码、效果图等等。
项目进行前端框架升级——extJS 4升级至extJS6.6所遇的一些问题及相对应的解决方案建议
从开发大型的web后台或者企业管理系统来看,ExtJs3的缺陷还是比较明显的,从ExtJs4 开始引入了MVC架构,从而能够从容的组织系统的JS文件了。 从ExtJs5开始则引入了MVVC架构。 从网上资料来看,多数都是停留在ExtJs3...