- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 ExtJS网络应用加速优化
使用Extjs6开发的平台在互联网部署使用,客户反馈第一次加载速度太慢。经过最近几天的摸索研究终于30秒减少到3秒左右的加载时间,算是达到了个满意的结果,以下是优化步骤记录。第一次加载请求资源大小在1、使用sencha cmd 打包项目。 使用命令: sencha app build production ,如果在打包过程中发现问题,或打包成功后发现部分页面无法访问,可以先使用sencha a...
2018-03-21 22:19:36 591
原创 Ext自定义事件
在ext中常见的2中自定义事件监听.1、在gridpanel中行数据中增加自定义的按钮,图标的事件操作。例如:代码如下:{xtype:'grid',columns:[{text: '编写说明',flex: 1,dataIndex: 'caseid',align: 'center',renderer:function(v, m, r){return 'action-col
2016-10-11 15:25:24 1089
原创 extjs6 基础组件扩展和自定义组件封装--05权限控制设计思想
系统中权限控制分3种方式。1、菜单权限:基本的控制方式:用户角色关联 , 角色菜单权限,用户菜单权限。其中用户菜单权限是对角色菜单权限的补充, 图效果是用户权限分配。当前用户属于某个角色。角色包含的权限用户全部继承,无法移除角色已有的权限,但是可以补充新的权限,应用场景,例如角色是开发工程师,技术经理也需要开发工程师角色。但是比其他的人多部分权限。2、按钮权限:上图中看到《
2016-07-21 14:51:33 3031
原创 extjs6 基础组件扩展和自定义组件封装--04静态js方法的设计思想
在03章中讲到了系统的静态方法类,下面对部分静态方法说特别的说明。为什么需要这样做。1、EU.RS(config) 是ajax请求静态方法。项目中常用的写法是Ext.Ajax.request(config),如果这样写存在几个问题: 1)、每个请求都要做异常捕获或者提醒。 2)、如果有自定义异常无法统一处理,不好统一写错误日志。 3)、如果系统调整为跨域模式
2016-07-21 14:18:26 1822
原创 extjs6 基础组件扩展和自定义组件封装--03全局方法、变量介绍
最先讲解全局方法,因为在后续的讲解中会常用。Config.js : 全局变量 cfg ,系统的基础配置变量 systemname(系统名称) 、sub(登录人员信息)、language(语言)、theme(主题风格)、crossdomain(是否跨域)。CommonUtils.js : 全局变量 CU ,js中辅组类,主要方法有getUUID 、 getBoolean、
2016-06-07 16:05:31 5710 2
原创 extjs6 基础组件扩展和自定义组件封装--02目录结构
博客主要围绕核心扩展讲解。1、overrides 继承ext组件扩展自定义方法。2、plugin 其他的插件,例如echars、swfupload 等一些外部组件。3、ux、trigger、widget 其他自定义组件。4、utils
2016-06-07 15:35:17 3353 1
原创 extjs6 基础组件扩展和自定义组件封装--01前言
在几个月前就想把ext6开发的一些经验分享给大家,主要文笔不好,有些开发的思路想通过视频讲解的方式讲解给大家,回家后就没时间,就这样一直拖着了。框架使用了Spring mvc + mybatis + Extjs6 搭建,但是博客中重点讲解ext,偶尔会提到一些后台和前台的配合开发。如果想学习根据深入的框架搭建,可以跳转 http://cfcmms.com 在讲解中有什么设计
2016-06-07 11:51:26 5802 4
原创 Extjs6中BufferedStore组件
在使用BufferedStore做滚动条加载的时候如果数据变动频繁,就会出现加载问题。出现情况步骤:1、滚动条拖动到末尾,等待加载完成。2、拖动到中间位置,改变数据量。比如6000条数据改变为6010。3、在拖动到末尾,就会出现问题,grid一直存在遮罩效果,正在加载。 跟踪发现。改变总数量后新加载的totalCount和初始化的totalCount大小不一致。
2016-05-03 16:47:51 1473
原创 spring mvc 无法扫描jar中controller和Service
打包jar时候,使用eclipse export工具时选中Add directory entries可以解决。
2016-04-28 13:03:11 1901
原创 Extjs GridPanel 添加使用单选按钮radio
columns[{ text : "表决意见", width : 160, flex:1, dataIndex : "custom1", radioValues:[{"inputValue":"1","boxLabel":"同
2015-11-13 15:50:50 5373 1
原创 Extjs6的TreePane无法使用iconCls图标显示
Extjs6中theme-triton主题下TreePane如果数据存在iconCls导致图标直接不显示,这个是theme-triton主题下的一个bug问题.解决办法: 在ext/classic/theme-triton/overrides下添加tree目录加入Column.js文件(完整路径:ext/classic/theme-triton/overrides/tree/Column.js
2015-11-12 16:31:53 2443 6
播放器一些关键代码..
Applet.newAudioClip(new File("music//Kaung Ma Lay Kyite .wav").toURL()).play(); //播放AudioFileFormat a=AudioSystem.getAudioFileFormat(new File("F:\\music\\wav\\杨丞琳 - 左边.wav")); // 获取音频文件属性pla...
2009-08-20 18:58:56 142
java版文件下载的核心部分
主要代码 1.下载文件的大小. 2.当前已经下载的大小(就能得到下载百分比)3.得到下载的速度..import java.io.BufferedInputStream; import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net...
2009-08-20 18:57:43 138
nexus2.14 破解补丁包
2017-06-09
针对于Socket辅组类
2013-12-13
java获取IE代理源码,包含dll
2013-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人