摘要:
今天,小白就来总结下extjs的使用的时候的各种小问题或者说是小技巧。希望能够给各位刚接触extjs的朋友一点帮助。1.当存在store的各种组件的store的autoload属性为false的时候,在某个事件进行(例如容器的展开事件expand或者某个按钮的点击事件)的情况下,需要手动的去加载store即xxx.store.load(),会发现请求的数据什么都一切正常,但是就是页面上就是不显示,经过很长时间的请教与琢磨,才知道是因为Load事件的异步照成的,解决办法是在store.load的回调函数中加入组件的刷新操作。下面的代码即是 treePanel在展开的情况下才去刷新数据源。 1 & 阅读全文
摘要:
利用visual studio 2010进行打包程序,默认安装的是Framework 4.0,如果需要将3.5sp1打包到系统中一起安装(选择了"从与我的应用程序相同的位置下载系统必备组件"时),会提示很多诸如此类错误“系统必备组件的安装位置未设置为“组件供应商的网站”,无法在磁盘上找到项“.NET Framework 3.5 SP1”中的文件“DotNetFX35SP1/DotNetFX35/x64/dotnetfx35langpack_x64zh-CHS.exe”。原因分析:原因是在相应文件夹下面,找不到.net 3.5 sp1的相关模块。解决方法:通过网络可以查到vi 阅读全文
摘要:
今天,小白就来给各位做个打包的新手教程,此文仅是为了记录自己的学习过程与方便其他初次接触的打包的朋友们总结一下,希望大家能够受用。废话不多说,下面我们就来讲解下打包工程。首先,在项目中添加一个安装项目,然后可以自定义最终的Exe执行名称,如下图。接下来,在应用程序文件夹中右键,选择必要的文件。(将你你已经生成并运行的程序找到如标记文件夹下的文件,全部添加进去,包括数据库,配置文件等内容。但是要注意将文件夹建立的相对应,文件结构一致)同时,把需要创建程序快捷方式的图标也添加进来:后缀名为:ico接下来,在创建的项目名称(Setup1)上点击右键:属性,然后接下来选择系统必备,即选择.NET的版本 阅读全文
摘要:
今天我来总结一下extjs下面的各种布局,不仅是为了给自己做笔记,同时,也希望让刚刚接触extjs的朋友们快速的了解下,大神就不用看了。废话不多说,开始布局的讲解。(以下代码都可以直接在javascript中直接复制使用,希望大家能够较好的使用学习。)1.auto布局使用(默认布局) 就是自动排版 没有任何的设定 几乎很少使用到Ext.onReady(function () { //设置提示消息的显示方式 var panel1 = Ext.create('Ext.panel.Panel', {title : 'panel1',html : 'panel1 阅读全文
摘要:
注:当node选中, childNodes逐级全部选中. parentNode当子node全部选中时逐级自动选中,nodes未全部选中, parentNode逐级自动取消选中在javascript中加入下面的代码, /*向上遍历父结点*/ var nodep=function(node){ var bnode=true; Ext.Array.each(node.childNodes,function(v){ if(!v.data.checked){ bnode=false; return; } ... 阅读全文
摘要:
因为不支持时分秒,然后在网上也找了一段时间的插件,但是感觉起来都不大方便,最后找一个插件,只需要引用js文件,然后修改类型,就可以实现extjs下面的datafield带时分秒功能了。步骤:只需要直接引用四个js文件 不过需要按照顺序去引用然后需要将时间的xtype 改为datetimefield即可下载地址:http://files.cnblogs.com/wangqc/datetime.zip 阅读全文
摘要:
没有修改的时候的问题:今天第一次写博客,就记录一下以前extjs4.2下运用日期组件的星期显示问题,当时找了n久,可能是extjs4.2才出来没多久,没有多少人发现这个问题或者说很少有人将Extjs4.0用于项目开发,网上的资料几乎没有,因此只能靠自己来解决问题。因为是加入了中文文档才照成的问题,因此肯定是extjs的中文包的js文件中出现的问题,好了,废话不多说,直接上解决办法。步骤一,进入ext-lang-zh_CN.js中文包js文件,然后按照下面的图片进行修改。之后效果如图: 阅读全文