![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端/JavaScript/ExtJs
文章平均质量分 92
iteye_12363
这个作者很懒,什么都没留下…
展开
-
让Combox的自动完成支持模糊查询
EXTJS提供的COMBOX有一个自动完成的功能 ,就是你只要输入头几个字,那么以这几个字开头的所有列表项都会显示出来供你选。但是有一个缺陷,就是COMBOX只会按照头几个字严格去匹配, 而如果想模糊查询,就不行了。比如,我有一个保存了所有客户公司名称的COMBOX,我记不得某个公司的全名,但我知道这个公司大概叫“百邦”,那么我只要在COMBOX中输入“百邦”,即可查出所有包含“百邦”的...2010-09-27 11:56:00 · 622 阅读 · 0 评论 -
解决Ext.Panel中嵌套的Grid不出滚动条的问题
原因和 WorkSpace.doLayout(); 是一样的。布局需要重建才能现实出效果。所以 gridPanel.getGridView().refresh(); 搞定原创 2010-05-15 10:27:27 · 173 阅读 · 0 评论 -
[转]Ext继承关系 讲解
Ext提供了这样的一个实用函数 Ext.extend (API 参考) 在EXT框架中实现类继承的机制。这赋予了你扩展任何JavaScript基类的能力,而无须对类自身进行代码的修改(这里通常指的是子类,或是从它继承的,一个基类)扩展Ext组件这是个较理想的方法。要从一个现有的类创建出一个新类,首先要通过一个函数声明新类的构造器,然后调用新类属性所共享的扩展方法。这些共享的属性通常是方法,但是...原创 2010-05-12 09:24:33 · 74 阅读 · 0 评论 -
[转]关于ie的内存泄漏与javascript内存释放
最近做一个公司的业务系统,公司要求能尽可能的与c/s近似,也就是如c/s一样,点击文本框可以弹出此项目的相关内容,进行选择输入。 我使用了弹出窗口,然后在子窗口双击选中项目,把选中的值返回给父窗体。 在系统做完了之后,在客户使用的过程,由于客户使用的是512m的内存配置,所以在打开了30--40个窗体之后,ie的虚拟内存占用量达到近200m,从而使系统变慢,javascript的运行也...2010-05-04 18:31:29 · 104 阅读 · 0 评论 -
[转]EXT 中的面向对象特性小结
1.命名空間: 對類的定義方式Extjs 代碼: Ext.namespace("org.bestupon");java代碼: package org.bestupon 實例: Ext.namespace("Ext.bestupon");Ext.bestupon.Person = Ext.emptyFn;/*** Ext.bestupon.Person = function() {}*...2010-05-04 18:00:34 · 97 阅读 · 0 评论 -
JavaScript中的对象动态加载技术
什么是JavaScript对象动态加载JavaScript动态加载(JavaScript Object Dynamic Loading) - 之所以叫做动态,是应为其有别与通常的静态加载形式。典型的JavaScript静态加载方式,是通过<script>标签将我们可能需要的所有JS文件依次嵌入到一个HTML页面中,当浏览器执行到<script> 标签,就会到我们指定...2010-04-28 15:28:20 · 100 阅读 · 0 评论 -
[转]JAVA使用JSON之Google Gson
比如一个User对象,我想要一个框架可以直接转换成{id:1001,name='张三'} 就目前来看,Google的GSON组件不错,而且支持 JDK5 的泛型。地址:http://code.google.com/p/google-gson/User 用户类:public class User {@Exposeprivate Long id;@Exposeprivate Str...2010-04-21 16:06:00 · 86 阅读 · 0 评论 -
JavaScript使用ACTIVEX控件引起崩溃问题的解决
问题在本人目前的项目中,前端部分完全使用EXTJS基于“One-Page”理念搭建。除了一个HTML作为基本容器外,就全是JS文件了(页面是由JS文件实现的)。当用户切换页面时候,我们通过析构上一个页面对象,然后创建新页面对象并展现在HTML中。基于这种架构,我们还引入了一个ActiveX控件,用于展现报表。这一引入,问题就出来了:只要是访问有报表控件存在的页面,用户切换2次页面,IE就会崩溃...2010-03-31 15:47:00 · 348 阅读 · 0 评论 -
Spket的安装
Spket的安装 1、Plugin: 最低要求: eclipse平台运行时3.2.x 文件为: spket-1.6.4.1.zip(解压后按照标准的插件安装方法安装即可); 2、Spket IDE: 最低要求:你需要java 1.5或更高版本运行安装程序,可独立使用(不用装Eclipse) 文件为:spket-1.6.4.1.jar 安装步骤:1、打开cmd,...2010-02-25 11:41:00 · 78 阅读 · 0 评论 -
如何把Ext.data.store里的数据一次性用JSON传给后台(添加了后台解析部分)
前台部分 首先定义一个数组,用来储存STORE里的值。之后利用store自带的each遍历方法把数组填满。最后建一个ajax请求传送到后台即可。var lstAddRecord=new Array(); store.each(function(record) { lstAddRecord.push(record.data); }); Ext.Ajax...2010-02-23 20:10:00 · 81 阅读 · 0 评论 -
解决EXT DateField 用getValue() 发送到后台,后台取null的问题
var searchContractDate = new Ext.form.DateField({ fieldLabel:"签订日期", name:'contractDate', format:'Y-m-d', width:100}); 做了个查询,需要根据上面的这个DateField的值检索数据,结果后台死活取的是null. 后来发现是因为如果你使用searchContractDat...2010-02-23 20:09:00 · 185 阅读 · 0 评论 -
如何使开启了分页功能的EXT Combox可以自动选中非第一页的值
当我们在Combox 中定义了PageSize属性,那么Combox 自动获得了分页的能力。这本身很好,但是带来一个问题。 这个问题的发生是因为,Combox组件有一个特点。当你想用程序控制,让下拉列表中的某一项成为当前选中项时,这个项必须是在列表中存在的(有点像废话)。 意思就是说,如果你列表里有A,B,C,D 4个选项, Combox分了页,AB在第一页,CD在第二页,而默认情况下拉列表中只...2010-02-23 20:08:00 · 80 阅读 · 0 评论 -
ExtJs 中一个Toolbar 不够用?再来一个!
var grid = new Ext.grid.GridPanel({ id:'gridls', loadMask:{msg:'数据处理中...'}, cm:new Ext.grid.ColumnModel( [ csm, {header:"化验日期",dataIndex:"assayRecordAssayDate",sortable:true,width:100},...2010-02-23 20:07:00 · 90 阅读 · 0 评论 -
为什么ext combox 下拉框不出现自动提示/自动选中
ext combox 如果想实现类似于 baidu 搜索时的提示功能。必须禁止其分页功能才可以。看代码 var comboxContractType = new Ext.form.ComboBox({ name:'logisticsId', fieldLabel:'物流公司', displayField:'logisticsName', v...2010-02-23 20:06:00 · 178 阅读 · 0 评论 -
如何做一个两列的FormPanel
有时一个FormPanel 放很多输入框会变的很长,这时候需要分成两列比较美观,下面就是代码了 //add buyer form panel. var formPanel = new Ext.FormPanel({ frame: true, labelAlign: 'right', labelWidth: 85, widt...2010-02-23 20:04:00 · 103 阅读 · 0 评论 -
EXT如何把一个对象转换为JSON并将其发送到服务器
Manual:Core:Working with JSON (EXT 与json的交互)JSON处理方法 有一段JavaScript如下:view plaincopy to clipboardprint? varobj={ prop1:"a0~`!@#$%^&*()-_+={}[]|\\:;\"',.?/", prop2:['x','y'], prop3...2010-02-22 09:23:00 · 3519 阅读 · 0 评论 -
ExtJs如何通过JSON与后台通信
How tocommunicate with server via JSON 引言 EXT技术对提升用户体验有着先天的优势,很多机构和个人都开始学习EXT技术,截止今天EXT CORE 3.0 也已经发布,EXTJS 3.0 指日可待。虽然性能越来越让人担忧。。。 无论用多么惊天地泣鬼神的前台技术,与后台的通信总是必须的。本文就目前手头上有的资料和经验来大...2010-02-22 09:21:00 · 157 阅读 · 0 评论 -
ExtJs 及 Ajax 乱码解决方案
2009年4月8日整理于乌海乱码的原因 在Ext的使用过程中,一不留心就出现了乱码,包括在客户端提交给服务器的数据中出现了乱码和服务器端返回给客户端的数据中出现了乱码,下面简单分析一下出现乱码的原因。 在一次页面浏览过程中,客户端对一个URL发起浏览请求,服务端针对这次请求进行解析,而在字符编码解析方面,首先他检查该页面中的字符编码设置,即<meta ...2010-02-21 11:41:00 · 87 阅读 · 0 评论 -
将String 类型转化成想要的日期格式
代码: //Format Date function formatDate(value) { return new Date(value).dateFormat('Y/m/d'); }2010-05-17 17:25:19 · 314 阅读 · 0 评论