ExtJs
Eric0525
这个作者很懒,什么都没留下…
展开
-
EXTjs通过autoLoad加载页面与IFRAME嵌入页面的区别
最近项目要用ExtJs4.0,首页框架点击菜单要动态加载响应页面,在网上找了一些资料,发现有两种方式实现,一种是通过autoload加载页面,一种是在iframe中通过url请求响应页面,可以说这两种方法各有优点,但我比较倾向与通过autoload的方式来加载。这两种方法的实现如下:iframe方法:在显示区域的html后跟一个iframe。html:' '。那个url是传过来的原创 2011-10-22 16:56:16 · 16152 阅读 · 8 评论 -
ExtJs 4.0之Grid
//引入改页面所需类库Ext.require([ 'Ext.grid.*', 'Ext.data.*', 'Ext.util.*', 'Ext.state.*']); //入口函数,所有Ext文件入口函数都是Ext.onReadyExt.onReady(function() { //原创 2013-03-12 20:25:54 · 2527 阅读 · 0 评论 -
ExtJs4.0之Window
//Ext的信息提示框,相当于javascript的alert,第一个参数为提示框的标题,第二个参数为提示内容Ext.Msg.alert('Status', 'Changes saved successfully.');//可以与用户交互的window,用户输入信息,点击确定,获取用户输入信息进行操作//第一个参数为提示框标题//第二个参数为提示信息//第三个参数是毁掉方法原创 2013-03-12 20:27:22 · 4236 阅读 · 0 评论 -
ExtJs4.0之multiselect应用
项目中有一个需求要实现一个组件,功能大概是在一个输入框中输入一条数据,点击添加按钮,该条数据会添加到下面一个“输入框”中,选择该输入框中的数据点击“删除”按钮,该条数据被删除,如下图所示。 由于视图层采用了ExtJs4.0,查了半天API文档才找到解决方法,采用Ext的multiselect组件可以实现此需求。主要代码如下:首先定义前置条件下拉框store://定义前置条件添加原创 2011-12-13 15:46:49 · 5435 阅读 · 1 评论 -
ExtJS Grid 属性说明
表格的属性分为配置属性(在操作表格时无法修改)和可读写属性: 配置属性a) activeItem:渲染布局时激活的子元素。b) applyTo:指定渲染对象。c) autoDestroy:当容器的子元素从容器中移除时是否自动销毁。d) autoExpandColumn:指定自动填充表格剩余区域的列ide) autoExpandMax:可自动扩张的最大宽度。f) au原创 2011-11-11 09:13:09 · 829 阅读 · 0 评论 -
Java SSH项目中找不到action错误解决方法
今天碰到一个奇怪的问题,视图层提交之后,没有走到action直接就报错,错误为“找不到对应的action”。开始以为是自己struts或者spring配置文件里面配置出错了,然后自己检查了一遍,发现配置没什么问题,重试还是出现这个问题。叫来同事帮忙检查,再次确认配置没问题,debug跟到js里面,也没发现哪儿出错。后来又找了另外一个同事,dedug一步步查数据,最后发现是视图层把数据送到VO的原创 2011-12-02 09:33:00 · 6928 阅读 · 5 评论 -
ExtJs Grid 表格内容链接的方法
在采用ExtJs开发的过程中,我们经常需要将表格里面显示的内容加上链接,例如在记录名称上加上链接,点击之后显示详细信息之类需求。最近我就遇到这样的需求,查阅资料之后找到以下方法:在将要添加链接的单元格中使用renderer,后跟一下方法,也就是讲该单元格中内容通过以下方法进行替换,加上链接渲染在表格中。renderer: function (val) { return原创 2011-11-30 13:18:01 · 2029 阅读 · 0 评论 -
ExtJs下拉框联动
实现原理:两个下拉框,第一个下拉框首先load数据源,在select的事件中在load第二个数据源. 实例代码: 1.// 第一个下拉框 2.var parentStore = new Ext.data.Store({ 3. proxy: new Ext.data.HttpProxy({ 4. url: 'loadByParentid.转载 2011-11-25 11:41:12 · 7500 阅读 · 0 评论 -
Extjs4布局layout
1.Layouts 1)Ext.layout.container.Border layout : 'border' 表示我们使用了Border布局,这种布局方式称为边界布局,它将页面分隔成为:west,east,south,north,center这五个部分,我们在items里面使用region参数为它组织定义具体的位置。 north和south部分只能设置高转载 2011-11-22 13:22:13 · 3199 阅读 · 0 评论 -
Ext.data.Store的基本用法
在使用之前,首先要创建一个Ext.data.Store的实例,如下面的代码所示。var data = [ ['boy', 0], ['girl', 1] ]; var store = new Ext.data.Store({ proxy: new Ext.data.MemoryProxy(data), reader: ne转载 2011-10-29 16:31:27 · 1191 阅读 · 0 评论 -
ExtJs4.0之曲线图
//定义曲线图数据源storevar riskLineChartStore = Ext.create('Ext.data.Store', { id : 'riskLineChartStore', //store包含的数据字段 fields : ['riskLineLevel', 'riskLineTime', 'leftCoordinate'], autoDestroy : t原创 2013-03-12 20:28:04 · 5723 阅读 · 1 评论