随笔- 57
文章- 0
评论- 37
阅读-
48万
随笔分类 - Ext
Ext 学习之 Store
摘要:1、Ext.data.JsonStore的配置项中root 和 totalProperty 有什么用:两个配置分别表示了两个参数如: totalproperty: "results", root:"rows" 表示后台传过来的参数以results开始的为数据的总条数,以rows里的数据表示真实的数据对应后台数据json的表示为:{results:12,rows[{id:1,name:chenjun198812},{id:2,name:chenjun1988121}]}
阅读全文
Ext scope 学习
摘要:首先,用一句话来概括scope的作用:scope就是用来解决 js 中 this 的指向问题。 下面进行讨论: 1、 关于JavaScript中this的使用,这是一个由来已久的问题了。我们这里就不介绍它的发展历史了,只结合具体的例子,告诉大家可能会遇到什么问题,在遇到这些问题时EXT是如何解决的。在使用EXT时,最常碰到的就是使用Ajax回调函数时出现的问题,如下面的代码所示。<input type="text" name="text" id="text"><input type="button"
阅读全文
ext实现登录
摘要:Js代码Ext.form.Field.prototype.msgTarget='side';//定义表单varsimple=newExt.FormPanel({labelWidth:75,baseCls:'x-plain',width:150,defaultType:'textfield',//默认字段类型//定义表单元素items:[{fieldLabel:'帐户',name:'name',//元素名称//anchor:'95%',//也可用此定义自适应宽度allowBlank:false,//不
阅读全文
Ext 与 struts2 整合
摘要:FormPanel本身是没有提交功能的,它仅仅是一个前台UI控件,数据的提交是通过一个叫BasicForm的东西进行提交的。而后者的获得是通过getForm()方法来实现的,或者直接调用FormPanel的form属性也可以。在BasicForm的submit方法中需要定义一个url属性,在这里url就是我们在struts.xml中配置的action的名字action name。服务器端返回的数据是json格式,因此在struts.xml中需要为相应的action定义一个type为json的result。这个result不需要配置任何jsp页面。服务器端的action类中需要定义【boolea
阅读全文
struts json
摘要:JSON(Java Script Object Notation),是一种语言无关的数据交换格式。JSON插件是Structs 2 的Ajax插件,通过利用JSON插件,开发者可以很方便,灵活的利用Ajax进行开发。Json是一种轻量级的数据交换格式,JSon插件提供了一种名为json的Action ResultType 。一旦为Action指定了该结果处理类型,JSON插件就会自动将Action里的数据序列化成JSON格式的数据,并返回给客户端物理视图的JavaScript。简单的说,JSON插件允许我们在JavaScript中异步的调用Action,而且Action不需要指定视图来显示Ac
阅读全文
JSON 教程
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。JSON的结构基于下面两点1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(record),结构(struct),字典
阅读全文
Ext.apply 详解
摘要:apply的用法: Ext中apply及applyIf方法的应用apply及applyIf方法都是用于实现把一个对象中的属性应用于另外一个对象中,相当于属性拷贝。不同的是apply将会覆盖目标对象中的属性,而applyIf只拷贝目标对象中没有而源对象中有的属性。apply方法的签名为“apply( Object obj, Object config, Object defaults ) : Object”,该方法包含三个参数,第一个参数是要拷贝的目标对象,第二个参数是拷贝的源对象,第三个参数是可选的,表示给目标对象提供一个默认值。可以简单的理解成把第三个参数(如果有的话)及第二个参数中的属性拷
阅读全文
Ext.extend 详解
摘要:Ext.extend在Extjs 中扮演着重大角色,是Extjs中几个重要函数之一。要想深入了解EXTJS,这个函数非掌握不可,网上有很多关于这个函数的源码分析和介绍方面的文章,这里我只总结关于这个函数的使用的下几种情况,不详细分析这个函数的源码。example one:view sourceprint?01function Base(config) {02this.name=config.name;03this.age=config.age;04this.sex=config.sex;05}0607function base(config) {08this.identity=config.i
阅读全文