随笔分类 - extjs
摘要:在演示应用中,我们已经创建好了viewport,并为之添加了一个菜单树。但也仅仅是这样,点击树或应用的其他地方获得不到任何响应。这个演示应用还是一个死的应用。 接下来,我们让这个应用活起来。 首先,给树添加一个点击事件。以前的做法是使用listener属性,添加事件监听及处理函数。现在的做法也是采用了类似的方法,修改MenuController.js: Ext.define('demo...
阅读全文
摘要:开发环境 eclipse(indigo) ExtJS4.0 开发目标 使用store、model和controller创建菜单树 开发步骤 之前我们已经建立了一个MVC的项目框架。现在要做的就是在这个基础上给项目添加一个左侧菜单。 首先,在/app/中定义一个菜单视图类TreeMenu.js: Ext.define('demo.view.TreeMenu', { exte...
阅读全文
摘要:开发环境:ExtJS4.2eclipse indigo开发目标搭建项目框架,创建viewport开发步骤说明这次主要使用extjs4的mvc模式创建viewport。籍此初步了解mvc模式的结构。下图为项目结构:重点是app的目录结构:其中controller、model、store、view一般来...
阅读全文
摘要:目的是实现导航条toolbar可以动态加载按钮。ExtJS的版本是4.0.实现方案有两个。方案一:添加render事件监听,在监听事件处理函数中使用Ext.Ajax获取按钮信息,实现动态添加按钮。方案二:定义一个新的类,继承toolbar,为其添加store属性。方案一比较简单,这里就不详述了。方案...
阅读全文
摘要:概述大型的应用在开发和运维上都存在着困难。应用功能的调整和开发人员的调动都会影响对项目的掌控。ExtJS4带来了一种新的应用结构。这种结构不止用于组织代码,也能有效的减少必要的代码量。这次ExtJS4的应用结构采用了MVC的形式。在这种形式下,Models和Controllers第一次被引入了Ext...
阅读全文
摘要:开始学习ExtJS的MVC了。这篇文章仅是用来做一个目录,为自己这个阶段的学习内容做个索引。 手记涉及的文章: EXTJS MVC结构(译自ExtJS4.0文档中的《MVC Architecture》); 带store的extjs工具栏; ExtJS学习手记 1 ExtJS学习手记 2 ExtJS学习手记 3
阅读全文
摘要:需要的资源ExtJS4.2eclipse开发环境搭建在项目中国需要引用的文件:eclipse中有报错。需要处理的是ext-lang-zh_CN.js,中文编码不能识别。右键->属性->将文件编码格式改为UTF-8即可。其他错误不用管。测试页面代码:ExtJs 演示 测试结果:...
阅读全文
摘要:经检查问题原因在于使用了validator 属性。使用validator属性,必须添加返回值。不添加返回值,就会出现FormPanel不执行校验的问题。
阅读全文
摘要:使用Extjs的下拉框出现下拉选项为Object object的问题。原因在于对store属性提供的是data信息,而不是store对象
阅读全文
摘要:要使ExtJS支持提示,需要在onReady的function中添加如下语句:Ext.QuickTips.init();//支持tips提示Ext.form.Field.prototype.msgTarget='side';//提示的方式,枚举值为"qtip","title","under","si...
阅读全文
摘要:Extjs3.2图表charts实现图片导出
阅读全文