time 
设为首页】【收藏本站
当前位置: 主页 > JavaScript > ExtJs > 列表



 
2013-11-26 14:51:56 | 好评(0) | 浏览(2004)
Visual Studio 2012太强大了,居然能自己会去提取Ext JS的类的属性和方法,从而实现只能提示。下面就来介绍一下实现这个功能。 在Visual Studio 2012中随便创建一个Web项目,我创建了一个空的Web项目,目录结构如下图所示: 关键就是Scripts中的_references.js文件,文...
 
2013-11-26 14:43:29 | 好评(0) | 浏览(4990)
在 CNX ,尽管大多数的Ext JS开发工作需要从0开始创建新的应用程序,偶尔会有客户让我们帮他们解决内部工作上的性能问题、臭虫和结构性问题。我们以清洁工这种角色进行工作已经有很长一段时间了,在我们审查过的应用程序中,我们注意到,有一些共同的不明智的编码方法...
 
2013-11-26 14:11:46 | 好评(0) | 浏览(5257)
Ext JS 4.2包含了许多令人兴奋的增强功能和特性。你可能已经在之前的文章中阅读过相关的一些功能和特性了,如Grid组件改进。在这篇文章中,将介绍新的海王星主题和从右到左(RTL)的支持。 海王星 在Ext JS 4.2中,我们很高兴的欢迎海王星作为官方完全支持的主题来到了...
 
2013-07-28 00:02:26 | 好评(0) | 浏览(3039)
上篇 文章中我们介绍了如何使用Grid的查询组建,而且将查询的参数传递到了后台。 那么我们后台如何介绍参数,并且转换为EntityFramework的条件呢? 首先我们获取Ext.ux.grid.feature.Searching的参数,上篇文章中我们很容易发现,查询传递到后台的是fields和query参数...
 
2013-07-27 23:58:40 | 好评(0) | 浏览(7292)
背景 Extjs4.2 默认提供的Search搜索,功能还是非常强大的,只是对于国内的用户来说,还是不习惯在每列里面单击好几下再筛选,于是相当当初2.2里面的搜索,更加的实用点,于是在4.2里面实现。 国际惯例,先上图 参考文献 https://gist.github.com/aghuddleston/3297619...
 
2013-07-25 23:39:29 | 好评(5) | 浏览(7491)
本案例使用了Ext.Tree.Panel的如下知识点: 1.刷新、重新加载Tree,定位到上次的节点位置 2.Tree的右键操作 3.Extjs4.x Tree获取当前选中的节点 4.新增、修改、删除Tree节点 5.修改tree节点的属性,例如text,iconCls,leaf等 6.treedata rest proxy 7.treeStore.sync...
 
2013-07-25 23:38:23 | 好评(0) | 浏览(2894)
Ext.data.IdGenerator.get( uuid ).generate() 结果: a9c4efb8-06c9-4c2e-8a70-bb36a69e053e 更多介绍:http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.data.UuidGenerator...
 
2013-07-25 23:36:51 | 好评(0) | 浏览(4060)
跟Extjs3.0不同Extjs4.2的写法如下: idPath=selNode.getPath( id ); tree.getStore().load({ node:tree.getRootNode(), callback: function (){ tree.expandPath(idPath, id ); } });...
 
2013-07-25 23:32:45 | 好评(0) | 浏览(5276)
refs:Object[] 5 Array of configs to build up references to views on page. For example: Ext.define( MyApp.controller.Foo ,{ extend: Ext.app.Controller , refs:[{ref: list , selector: grid }],}); 这将会产生一个this.getList()方法,该方法会通过Ext.Compon...
 
2013-07-25 23:29:43 | 好评(0) | 浏览(1644)
Extjs4.x中已经取消了组件Ext.Tree.TreeFilter功能,却掉了树形结构的过滤功能,要实现该功能只能自己写了. Tree节点筛选UI很简单,一个Tbar,一个trigger即可解决问题,剩下的是逻辑代码了。 1.tbar没啥好解析的 2.trigger几个比较重要的属性 triggerCls:文本框右侧...
 
2013-07-25 23:21:41 | 好评(0) | 浏览(1539)
Ext.define( WMS.controller.Org ,{ extend: Ext.app.Controller , stores:[ OrgUser , OrgTree ], models:[ OrgUser ], views:[ OrgTb , OrgTree , OrgUserGrid ], refs:[ { ref: orgTree , selector: orgTree }, { ref: OrgUserGrid , selector: OrgUserGrid } ], in...
 
2013-07-25 23:19:51 | 好评(0) | 浏览(2214)
根据 上一篇 文章,我们选择iframe的方式进行开发,那么也就必须对以前autoload方式的目录结构进行项目重构,重构的过程中,充分参考Sencha CMD中的所提到的Workspace和mutil-page application架构方式,最终调整后的项目目录结构如下所示: 整个项目的js等资源统一放...
 
2013-07-24 22:59:58 | 好评(0) | 浏览(6175)
http://www.fengfly.com/plus/view-213229-1.html 这篇文章中,我已经说道了autoload和iframe的优劣,那么如何用iframe呢? NodeClick: function (view,record){ if (record.data.leaf== true ){ var main=Ext.getCmp( ViewPortCoreTab ); var panel=Ext.getCmp( tab_...
 
2013-07-24 22:58:07 | 好评(0) | 浏览(2534)
以前的做法 http://www.fengfly.com/plus/view-213233-1.html 后来发现,其实Ext的Controller的getController方法会自动判断js,如果没有会动态加载到application中,有的话直接从缓存取出来,这样就方便多了。 var orgCltr=application.getController( Org ); orgCltr...
 
2013-07-24 22:40:17 | 好评(0) | 浏览(4082)
1 项目目录结构 2. app.js Ext.Loader.setConfig({ enabled: true , paths:{ Ext : extjs , App : app , Ext.ux : extjs/ux } }); Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget= side ; Ext.require( Ext.container.Viewport ); Ext.application({ name:...
 
本栏分类