Ext方向
文章平均质量分 86
yixiaotian1988
这个作者很懒,什么都没留下…
展开
-
Extjs 如何将CheckboxGroup中的实际值传递到后台
今天做Ext的例子,怎么也不能得到CheckboxGroup中的实际,后来经过网上相关的一些资料,终于有了进展://兴趣爱好 var ckHobby1 = new Ext.form.Checkbox({ name:"ckHobby", //这几个复选框的值一定要相同 boxLabel:"游泳", //显示值 inputValue:"游泳" });原创 2011-01-06 17:15:00 · 9478 阅读 · 4 评论 -
EXT TreePanel 动态指定url地址
今天做了一个项目,项目的需求要能通过关键字来是查询TreePanel,其实如果来实现这个查询并不难,无非就是在原有的基础之上再加上查询条件,并且在重新加载树。原理已经清楚,那动手进行下一步。 首先,查看原有加载树的代码,得到原有树的加载URL已经指定,那么,现在我们要做的就是在查询时在这个URL地址上加上我们的查询条件, Tree.loader.dataUrl =原创 2012-05-18 17:44:31 · 3194 阅读 · 0 评论 -
ext 在IE下报c00ce56e错误 utf-8与utf8的区别
IE真是强大的浏览器,最近做的Ajax应用每次在IE下都运行不了,报错是这样一个神奇的c00ce56e。上网Google后得到了M$网站的一个说明,http://support.microsoft.com/kb/304625/zh-cn。大致是说,由于编码错误,M$不能识别XMLHttpRequest的内容。至于解决办法,上面也没有细说。后来想想,是说了也看不懂。折腾了一中午,才知道原因:转载 2011-04-06 13:18:00 · 2501 阅读 · 0 评论 -
EXT textfield 添加鼠标事件
原文请参照:http://www.iteye.com/problems/66946现有项目需要,对文本框添加鼠标事件,效果如图:当鼠标移动到文本框上面时,会自动弹出文本框中的内容, items : [{ xtype : 'textfield', fieldLabel : '指标', id : 'IndiName',原创 2012-06-27 10:56:45 · 8889 阅读 · 0 评论 -
EXT combobox 二级连动 清空store缓存数据
项目中有这样的一个需求,做一个连动操作,如图:所属行业中的combobox中下拉框中的值会根据前一个选择框中的值动态去变化,这个其实非常好做,但不是我现在讨论的主要问题,主要问题是,当第二次选择了"报表名称"后,如果没有传递任何的标志给combobox,那么,combobox会存在缓存记录,需要调用如下方法来清空缓存信息:store.removeAll() ; //清空缓存的数据原创 2012-06-29 10:59:08 · 11006 阅读 · 1 评论 -
EXT render 渲染过程
模板模式是设计模式中很重要的一个知识点,我在模式总结——模板方法这篇文章中已有总结,在面向对象设计中有着举足轻重的地位。 在Ext中更是发挥的淋漓尽致,为什么这么说呢?Ext中的组件有着很深的继承关系,很多方法都有着重复,而且不仅 是代码上的重复,更多的是流程上的重复 比方说,Ext.Panel吧,将一个Panel显示在浏览器中,其过程叫做render(渲染)。有这么几道工序:转载 2012-07-11 16:42:36 · 5913 阅读 · 2 评论 -
EXT chartpanel 饼状图 拆线图
ExtJs提供了绘制图表的功能,可以绘制折线图、条形图和饼图。这里是一个从servlet获取数据绘制折线图和饼图的例子。下图是最后的结果: 客户端html代码如下: Html代码 html> head> meta http-equiv="Content-Type" content="text/html; charset=UTF-8转载 2012-07-11 16:03:45 · 6046 阅读 · 1 评论 -
EXT gridpanel 合并行
在实际工作中,我们需要实现如下图的效果,如下图: 那么,怎么实现呢?下面给大家做详细的讲解,首先,文件夹里的文件如下图所示,其实大家可以根据实际情况自定义文件名:其中,page.js是放页面控件,data.js是放数据源,ColumnHeaderGroup.js很重要,是我从网上找的,最主要的就是这3个文件,其他几个文件不是很重要。 Gri转载 2012-07-02 09:23:28 · 5327 阅读 · 0 评论 -
Ext combobox store add
1、静态var staticComboBox = new Ext.form.ComboBox({ fieldLabel:'回访结果', name:'result', hiddenName:'result', anchor:'100%', editable:false, readOnly:true, mode:'loca转载 2012-07-02 12:38:49 · 6434 阅读 · 0 评论 -
EXT name mapping
EXT 中对于 创建一个数据源name 与mapping的更深刻理解:mapping 与 后台 action中的类属性相对应,如此时的类中定义返回的是一个list,但是经过 json插件的帮助,可以把些时的数组转换成json格式,list中放的是一个一个的pojo对象,直接拿出属性值,不再用对象.属性的方式原创 2012-10-11 11:41:51 · 1291 阅读 · 0 评论 -
如何实现 Ext grid导出Excel?写好的代码在我的资源里,可以进行下载
近期在做一个项目,项目的要求是:利用Ext grid显示前台数据,然后把前台数据进行Excel表导出,再导出报表的时候要求:1、要把grid数据显示的表头信息导入Excel表2、在导出Excle表的时候,可以进行选择,是进行勾选的导出,还是批量导出(勾选导出,根据勾选的记录导出,批量导出,全部导出),3、在进行批量导出的时候,是分页显示还是显示成一页(sheet标签,在Excel表原创 2011-03-24 21:00:00 · 9385 阅读 · 8 评论 -
Ext 上传文件属性设置 label 去掉后面的冒号
实现如下的效果:直接看代码:{ xtype: 'fileuploadfield', id: 'form-file', emptyText: 'Select an file', fieldLabel: '选择附件', name: 'myFile' }原创 2012-05-30 22:23:14 · 4671 阅读 · 3 评论 -
EXT renderer store 动态拼接ur
在每一行中的最后面加一个下载的超链接地址,进行下载,{header : '文档下载',dataIndex : '',sortable : true,menuDisabled:true,renderer:function(v,s,r){function StringBuffer(){ this._Strings = new Array(); }原创 2012-05-30 13:19:30 · 1428 阅读 · 1 评论 -
如何把日期进行格式化,把看不懂的日期转换成形式如yyyy-MM-dd的形式
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); String dt = sf.format(date); System.out.println("日期: "+ dt);原创 2011-01-06 17:34:00 · 2586 阅读 · 0 评论 -
用json-lib如何来处理数据,在前台实现分页
//查询出所有的员工信息 public void selectAllPersonInfo() throws IOException{ response.setContentType("text/html;charset=utf8"); PrintWriter out = response.getWriter(); List workList = new ArrayList(); List humanList = new Arr原创 2011-01-07 08:50:00 · 769 阅读 · 0 评论 -
利用hibernate + extjs来实现数据库的分页
前台页面用extjs来实现分页,在准备数据阶段, //定义Proxy var proxy = new Ext.data.HttpProxy({url:"login/workerAction!selectAllPersonInfo"});//从远程服务器获取数据 //定义Reader var Human = new Ext.data.Record.create([原创 2011-01-07 11:31:00 · 2137 阅读 · 0 评论 -
ext.data.record.create中 name与mapping的区别
嘿,别看关键就在这儿,事实上,它的代码很少的哦。加上注释才219行。研究研究。 有个事要说一下:DataProxy的子类呢,都有一个load来加载数据,DataReader的子类呢,都有一个read来读取数据。 而Ext.data.JsonReader有两个关键函数:read、readRecords。好了。来研究一下。Ext.data.JsonReader = function(meta, recordType){ meta = meta || {}; Ext.d转载 2011-03-27 13:47:00 · 10748 阅读 · 1 评论 -
运行Ext小程序时IE出现对象不运行此属性或方法的错误警告?
<br />今天让我郁闷了半天,一个小程序把我搞晕了,想做一个简单的不能再简单的ext测试小程序,结果IE居然报错!!!<br /><br /> <br />我做的就是一个简单的弹出窗口测试程序,看下源码:<br /> <link rel="stylesheet" type="text/css" href="css/ext-all.css"><br /> <script type="text/javascript" src="js/ext-base.js"></script><br />原创 2011-04-01 22:57:00 · 1142 阅读 · 0 评论 -
Ext 组合框 ComboBox 分页
如何用Ext来实现一个组合下拉框,来实现类似select的效果?首先我们先来创建一个组合框comboBox:原创 2011-04-09 10:28:00 · 2343 阅读 · 2 评论 -
如何用Ext来创建了个简单的ComboBox
首先先让我们来了解一下道底什么是ComboBox吧^^上面的是不是要比select要漂亮的多啊?废话不多说,上代码:Ext.onReady(function(){ var data = [ //定义一组数组------步骤1 ["value1","text1"], ["value2","text2"], ["value11","text11"],原创 2011-04-10 18:11:00 · 4624 阅读 · 2 评论 -
如何用JsonLib 来实现EXT中的分页?
先来看下最后我们要实现的结果是什么样?先说说我们传统上的做法!!!我们一般会在后台中拼接json格式的字符串,然后返回到前台进行解析,那样虽然能达到目的,但效率上肯定会大打折扣而今天我们介绍的是专门用来解析json格式的JsonLib,它所需要的jar文件如下 :如果有需要的,在我的资源文件中可以进行下载……行,废话不多说了,上代码,首先来看前台页面:Ext.onReady(function(){ var store = new Ext.data.JsonStore({原创 2011-04-17 23:16:00 · 1347 阅读 · 2 评论 -
Ext 获取raido 选中值
在做单选按钮时,通常会获取当前被选中的值,通过如下方法可以: {fieldLabel:'是否共享', defaultType:'radio', id:'ifshare',原创 2012-05-30 12:41:21 · 612 阅读 · 0 评论 -
采用新的方法解决extjs4.1 grid合并单元格问题
首先技术原理基于狂人论坛的大大yunfengcheng发的帖子《100行代码解决ExtJs4.1合并单元格问题》,表示感谢。如果需要他的代码各位可自行下载,在此不方便贴出(人家可卖30个金钱的呢,虽然有点小贵,呵呵)。好了,进入正题吧。首先使用他的代码后效果如下:从这幅图可以看出,该合并的都合并了,不该合并的也合并了,第三列“A单元”,属于不同的地块,不同栋数,常理转载 2013-01-10 11:02:39 · 2257 阅读 · 0 评论