随笔分类 -  Extjs

摘要:.x-column-header-last {border-right-width: 1px;} 阅读全文
posted @ 2018-01-25 13:28 拉风的帅猫 阅读(173) 评论(0) 推荐(0)
摘要:修复Extjs6.X在IE8(IE11以下貌似都有这问题)下表格水平无法滚动的BUG :),IE太神奇了,经过测试,原因竟然是容器高度和滚动条高度一致时无法滚动,这是神马鬼? CSS修复如下(高度可酌情调整): .x-ie9m .x-grid-scrollbar.x-scroller.x-grid- 阅读全文
posted @ 2018-01-25 13:26 拉风的帅猫 阅读(287) 评论(0) 推荐(0)
摘要:/** * Created by jiawenjun on 2016/8/5. */Ext.define('Ux.picker.DateTime', { extend: 'Ext.Component', requires: [ 'Ext.XTemplate', 'Ext.button.Button' 阅读全文
posted @ 2017-08-23 12:12 拉风的帅猫 阅读(710) 评论(0) 推荐(0)
摘要:Ext.define('MyPanel',{ extend:'Ext.panel.Panel', xtype:'mypanel', title:'title', height:200, initComponent:function(){ var me=this; me.okBtn = new Ext 阅读全文
posted @ 2017-08-22 16:32 拉风的帅猫 阅读(879) 评论(0) 推荐(0)
摘要:以下代码在Extjs5.1.4下测试通过,示例图如下: 示例代码如下:(此demo仅供参考,可自行优化及扩展) 阅读全文
posted @ 2017-05-24 12:02 拉风的帅猫 阅读(3625) 评论(0) 推荐(0)
摘要:如果您发现其他版本也有此BUG,可参照此方式进行修复,源代码中多了一句拦截mousedown事件的代码mousedownEvent.preventDefault()造成的。 Ext.define('Ext.override.grid.NavigationModel',{ override:'Ext. 阅读全文
posted @ 2017-05-04 13:17 拉风的帅猫 阅读(2123) 评论(1) 推荐(0)
摘要:具体颜色值请自己定义,样式如下: 阅读全文
posted @ 2017-04-19 17:57 拉风的帅猫 阅读(972) 评论(0) 推荐(0)
摘要:Extjs5.1.4版本目前是兼容性及稳定性最好的,5.0-5.1.3在window10环境下都有比较严重的BUG。 目前使用5.1.4感觉还不错。 阅读全文
posted @ 2017-04-19 12:24 拉风的帅猫 阅读(983) 评论(4) 推荐(0)
摘要:某些浏览器在表格固定列之后用鼠标滚轮滚动条滚动速度奇慢无比。解决方案如下: 阅读全文
posted @ 2017-03-24 16:30 拉风的帅猫 阅读(1224) 评论(0) 推荐(0)
摘要:要想显示的和在toolbar上一样,需要设置button配置项ui:'default-toolbar' 阅读全文
posted @ 2017-03-24 13:13 拉风的帅猫 阅读(638) 评论(0) 推荐(0)
摘要:展示表单和录入表单都可按此方式实现 效果图如下: 1、定义样式 阅读全文
posted @ 2017-03-22 13:25 拉风的帅猫 阅读(4366) 评论(0) 推荐(0)
摘要:在使用Extjs树控件的时候有个不方便的地方就是不支持简单的平行数据,如: 只支持嵌套的数据,如: 我的解决方案是继承Ext.data.reader.Json来实现的; 源码如下: 阅读全文
posted @ 2017-03-22 12:39 拉风的帅猫 阅读(1521) 评论(0) 推荐(0)
摘要:/** * Created by jwj on 2015/4/13. * 增强Ext.panel.Panel(window,panel,form等界面组件)的beforeClose事件,以实现异步拦截 */Ext.define('Ext.ux.overrides.panel.BeforeClose4 阅读全文
posted @ 2017-03-21 13:00 拉风的帅猫 阅读(3096) 评论(0) 推荐(0)
摘要:效果如图所示: 阅读全文
posted @ 2017-03-20 17:57 拉风的帅猫 阅读(2812) 评论(0) 推荐(0)
摘要:1、应用场景 在有分页的时候计算合计就不能采用Extjs gridpanel 提供的ftype: summary方式解决,否则只计算当前页的合计(因为数据只提取了当前页); 2、解决办法 重写Ext.grid.feature.Summary中的generateSummaryData函数 //方法一, 阅读全文
posted @ 2017-03-20 17:50 拉风的帅猫 阅读(1285) 评论(0) 推荐(0)
摘要:示例代码: 阅读全文
posted @ 2017-03-20 17:45 拉风的帅猫 阅读(1749) 评论(0) 推荐(0)
摘要:鉴于项目中的表单有不少的多选项组件checkboxgroup的使用,Extjs此控件默认的数据是对象类型{},实际中却是逗号分隔格式的字符串。 因此专门对此做了实现。 Ext.define('Ext.ux.overrides.form.CheckboxGroup',{ override: 'Ext. 阅读全文
posted @ 2017-03-20 17:38 拉风的帅猫 阅读(1093) 评论(0) 推荐(0)
摘要:Ext.define('Ux.form.field.Month', { extend: 'Ext.form.field.Picker', alias: 'widget.monthfield', requires: ['Ext.picker.Month'], matchFieldWidth: fals 阅读全文
posted @ 2017-03-20 13:57 拉风的帅猫 阅读(3011) 评论(1) 推荐(0)
摘要:一、效果如图所示 特点: 1、异步后台校验不会对用户操作产生阻塞感; 2、可在用户停止输入后自动校验,避免频繁进行无谓的后台校验; 3、以插件方式实现,方便使用; 二、插件源码如下: /** * Created by jiawenjun on 2016/10/19. */ Ext.define('U 阅读全文
posted @ 2017-03-20 12:48 拉风的帅猫 阅读(741) 评论(0) 推荐(0)