
ajax
ll_feng
这个作者很懒,什么都没留下…
展开
-
JSON浅析
自认为以前写过不少js程序,所以一直自认为js就那点破事儿。最近看了几个项目是用extJS实现的。受了点刺激--原来js还能做那么多事!决定放下架子,虚心学习下了。先从JSON开始,这也是ajax的一个必要前提(虽可用xml,但明显json更灵活) 一、JSON的概念JSON是JavaScript Object Notation的缩写,一种轻量级的数据交换格式。据说从javascript1....2008-07-21 12:06:18 · 113 阅读 · 0 评论 -
[extjs] 三态树的使用实例
以下通过一个工作实例,来说明怎么使用extjs的三态树。一、需求描述:在一个iframe中嵌入一个页面,这个页面在要创建一颗地区的三态树。在用户选择后,系统要从这个iframe中获到选择的结果。二、构建三态树1、area.js[code="java"]Ext.namespace("send.comp");/** * 切换非GIS方式进行区域标绘的树 ...原创 2012-12-17 16:44:22 · 178 阅读 · 0 评论 -
解决extjs日期精确到分钟时被struts丢失时分秒的问题
问题:extjs 当日期控件的格式精确到分钟时,提交到struts的时候会丢失精度,只保留年月日,没有了时分秒。解决办法:1、将action中与前台对应的属性类型由date修改为string 这样就不会有类型转换的问题。2、手动转换,string的类型还是不能直接赋给类型为date的属性的。就只能现手动转换一下了。js:[code="java"]{ colum...原创 2012-08-21 18:14:56 · 165 阅读 · 0 评论 -
extjs开发的一点套路总结
春节后开始在新的项目里用extjs做前台开发的。到现在也三个月了。从完全不会,到有样学样。总算是基本掌握了。(虽然远谈不上精通,甚至熟练的程度都还不好说)现在总结一下开发的心得和一些套路。extjs 讲究是的组件化开发。任何界面都是可以做成一个复用的组件。所以一个功能模块里基本都是一些各类组件的布局和组合,所有的业务功能都是这些组件之间的交互。大体上常用的组件包括:tabpanel...原创 2010-05-28 14:47:42 · 239 阅读 · 0 评论 -
ajax的本来面目
一、认识XMLHttpRequestXMLHttpRequest最早是在IE5中以ActiveX组件的形式实现的,开始只能在IE中使用,后来被广泛采用而成为事实上的标准。二、属性onreadystatechange 每个状态改变时都会触发这个事件处理器,通常会调用一个javascript函数readState 请求的状态。有5个可取值:0=未初始化,1=正在加载,2=已加载...原创 2010-05-22 19:09:11 · 71 阅读 · 0 评论 -
extjs中继承关系的用法
ExtJs的继承关系实现方式用三种。边学边记,先说一种实现方式吧Ext.extend(subclass, superclass, [overrides]) 这是一种最常见的实现方式。举例如下:[code="java"]//1、第一步,通过function()构造对象var SubClass = function() { SubClass.superclass.con...原创 2010-02-20 22:39:01 · 140 阅读 · 0 评论 -
extjs 我的第二个ext程序:表单
思路做一个简单的表单程序,用户登录。目标,成功提交用户的信息,struts2部分采用json插件。采用struts2.18的版本就可以不用额外下载json插件了.strus2.18自带了struts.xml[code="java"] ...原创 2010-02-07 02:13:07 · 85 阅读 · 0 评论 -
extjs 为什么struts2的conventoin插件无法集成extjs
先前搭建了一个基于strut2+convention+hibernate+spring的开发框架,感觉很好用的。对于struts2的convention插件也很欣赏。一冲动就想将ext也加入其中,不料怎么也不成功。原来是ext的开发中往往需要在页面中引入很多js文件。现在的理解是:convention是基于约定转发的。根本不能成功取得被引入的js文件,有些纳闷!...原创 2010-02-06 00:56:17 · 76 阅读 · 0 评论 -
extjs 我的第一个ext程序--grid
很欣赏extjs的炫,忍不住开始学习。参考了一个视频课件,开始了。背景:只想写一个很简单的grid界面,不与后台交互涉及两个文件:grid.html,grid.jsgrid.js:[code="java"]Ext.onReady(function(){ //定义表头 var oColModels = new Ext.grid.ColumnModel(...原创 2010-02-04 01:48:54 · 98 阅读 · 0 评论 -
extjs 表单中下拉选项组件(combo)的用法
[code="java"]{ //cls : 'key', id:'noticeType', xtype : 'combo', fieldLabel : '通知类型', labelSeparator : ':', //value : '', multiSelect : false, //name: 'meeting...2010-04-27 12:23:19 · 939 阅读 · 0 评论 -
[Extjs] 通过表单查询后,刷新和翻页丢失缺省参数的问题
通过表单查询后刷新和翻页丢失缺省参数的问题缺省p2.store.baseParams={title : '',isForOuter:''};p2.store.reload();表单查询query1:function(){ var a = this.getForm().getValues(); this.grid.store.baseParams = pa...2010-04-13 11:10:47 · 164 阅读 · 0 评论 -
DWR3.0学习笔记
DWR作为一个优秀的服务器端ajax框架。特点是非常突出的。3.0版又增加了一些新的功能。值得肯定!在应用中使用dwr其实是非常简单的。下面以一个极简单的步骤来展现它的简单性和实用性:一、给应用增加对dwr的支持1、将dwr.jar包放入应用的lib包下2、配置web.xml[code="java"] dwr-invoker org.direct...2009-11-14 12:39:29 · 116 阅读 · 0 评论 -
JavaScript面象对象的构造和继承
一、构造js对象1、构造函数[code="java"]function Parent(name,age,sex){ this.name=name; this.age=age; this.sex=sex; this.toString=function(){ //TODO }}[/code]2、prototype关键字[code=...2008-07-30 14:48:44 · 107 阅读 · 0 评论 -
extjs应用实例
一、js就一个文件:plans.js[code="java"]Ext.namespace("com.ibeans.ui");/** * 数据列表 * @class com.ibeans.PlansGridPanel * @extends Ext.grid.GridPanel */PlansGridPanel = Ext.extend(Ext.grid.Gr...原创 2013-06-28 11:45:45 · 279 阅读 · 0 评论