`
huang5787826
  • 浏览: 46846 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类
最新评论

ext 细节复习

阅读更多
  总结  转载别人的~  大家可以认真学习 看看EXT细节  
 
  1.ext事件封装在ext.lib.Event下。上一层还有ext.EventObject,它继续封装了ext.lib.Event。一般函数中function(e),这个e就是ext.EventObject对象。而且ext.EventObject还封装了鼠标和键盘的一些操作。
  
   2.element.on('click',fn,this,{single:true,delay:100,testId}).其中single表示第一次,delay延迟,testId是传入fn()的参数。在fn(e(ext.EventObject),el,args)中,可以通过args.testId得到传入的值。

   3.调用事件还可以object.fireEvent('fn');而Ext.util.Observable.capture(object,function()),可以为对象的事件设置拦截器。
  
   4,之所以封装事件,是因为浏览器的事件只能有一个句柄,若给一个elements定义了两个事件,则会覆盖

   5.layout:'fit'可以让内部pannel随着外部自动填充。否则又出现了什么都不显示。

   5.1 慎用系统提供的autoHeight和autoWidth属性。

   6.grid可以自动排列每列的宽度。viewConfig{forceFit:true}。
 
   7.grid.getSelectionModel().getSelections().会得到选择到的数据,以行为单位,作为数组返回。

   8.用grid左分页是时候注意传的几个参数,注意查看源码,记得sotre.load的顺序。

   9.ext.each(array,fn())可以遍历数组,fn()传入的参数为[当前数组项][当前索引][数组array]。
  
   10.e.preventDefault()去掉浏览器默认的鼠标右键事件。

   11.表单提交后,后台课根据request.getparameter('fieldname')得到相应元素的值。和struts的映射差不多。

   12.form的后台校验,会传回一个json字符串。客户端可以解析,例如{success:false,errors:{text1:'text1 wrong',text2:'text2 wrong'}},其中的text1和text2对应表单中的元素。客户端可以设置success和failure回调函数来处理结果。
  
   13,combox向后台提交的数据是text,可以用hiddenName得到相应的value。

   14.在form表单中,可以用form.getForm().load({url:'servlet|jsp'})来得到相应表单的数据,但是在form中要定义reader:JsonReader。表单数据的填充应该还是name属性来决定,虽然我没试过。

   13.store.load()可以传参。通过下面形式,store.load({params:{id:'value',name:'name'}}).这个id,后台还是可以同过request.getParameters('id')得到。

   14.对话框中有回调函数。Ext.MessageBox.show({config}).

   15.'fit'的layout中items只能放一个子组件,即使放多个,也只会显示第一个。而且aotuHeight属性页不能和fit一起使用。

   16.'border'布局方式中,分为东西南北中五个region,其中center是自动计算大小的。而'south','north'只能设置高度,'west','east'只能设置宽度。

   17,一个页面中只能有一个viewport。
  
   18,'border'排版中,'north'的高度不能用百分比,我觉得很奇怪,每次我百分比就显示不出来。

   19,json数据中{totalProperty:'name',rootName:[]}的一般格式

   20,得到grid选择列数据的小例子
               
               xtype: 'grid', 
                ds: ds, 
                cm: colModel, 
                sm: new Ext.grid.RowSelectionModel({ 
                    singleSelect: true, 
                    listeners: { 
                        rowselect: function(sm, row, rec) { 
                            Ext.getCmp("company-form").getForm().loadRecord(rec); 
                        } 
                    } 


   21, ajaxRequest的success和failure表示请求传送失败和成功,不表示后台的处理结果。而form的提交函数中的success何failure和后台的处理结果相关。后台的数据传送方式为response.getWriter.write("{success:true,info:'success info'}")或者是response.getWriter.write("{success:false,error:'failure info'}").

   22,用apply(a,b),将b中的属性复制到a中。并且会覆盖b中原来的属性。若是用applyIf()则不会覆盖。

   23.record中的修改要用record.set('name',newvalue).然后可以选择对修改进行commit或是reject。

   24.使用pagingtoolbar之后,grid的store必须在grid初始化之后load。否则分页工具栏不起作用。分页工具栏的数量总条目来自json的totalProperty属性,分页工具栏不能分页内存中数据,所以第一次只取页面大小的数据。
分享到:
评论
2 楼 guofengcn 2011-02-26  
意义不大。。。
1 楼 huang5787826 2011-02-22  
http://www.ruan001.info/soft/?1223361.htm

不知从何而来~0.0

相关推荐

    计算机操作系统期末复习资料

    操作系统为用户提供了抽象的接口,使得用户无需了解底层硬件的复杂细节,就能完成各种任务。 二、操作系统的主要功能 1. 进程管理:操作系统负责进程的创建、调度、同步和通信,保证多个程序能并发执行。 2. 存储器...

    ssh实验代码 dwr ext3 struts2 spring3 json都有

    SSH(Struts2、Spring3、Hibernate)是一个流行的Java Web开发框架,用于构建高效、可...由于具体代码内容未给出,对于某些遗忘的实践细节,这个压缩包可能是一个有价值的参考资料,可以帮助开发者回顾和复习相关知识。

    CHD操作系统复习总结

    常见的文件系统有FAT、NTFS、EXT系列(EXT2、EXT3、EXT4)等。文件的权限控制是通过访问控制列表(ACL)实现的。 五、设备驱动 设备驱动程序是操作系统与硬件设备之间的接口,允许操作系统控制硬件设备。驱动程序...

    操作系统复习题.zip

    3. **文件系统**:文件系统的组织结构(如FAT、NTFS、EXT系列)和访问控制,文件的物理和逻辑结构(顺序、链接、索引)。理解文件的创建、读写、删除操作以及磁盘I/O过程。 4. **输入/输出管理**:I/O设备分类,...

    计算机操作系统-个人期末复习宝典.zip

    以上只是操作系统学习中的一部分关键知识点,实际的复习资料可能会包含更多细节,如操作系统的类型(批处理、分时、实时)、操作系统的结构(单体、微内核、层状、客户-服务器、分布式)、磁盘调度算法、网络操作等...

    嵌入式系统复习题

    这里提供了一套嵌入式系统的复习题目,涵盖了该领域的基本概念和技术。 一、名词解释: 1. BSP 板级支持包:提供硬件驱动程序和中间件,使操作系统能够与特定硬件平台进行交互。 2. RISC 精简指令集计算机:一种...

    2021年光纤通信复习题库整合版.doc

    本资源摘要信息是基于2021年光纤通信复习题库整合版.doc文件中的题库整合版,涵盖了光纤通信的基础知识和技术细节。下面是对题库中的每个问题的详细解释和分析: 一、填空题 1.扰码电路:扰码电路是指在光纤通信...

    Windows server 2003 复习题.doc

    ### Windows Server 2003 复习题知识点解析 #### 一、单项选择题解析 **1....** - **正确答案:A....以上是对给定复习题知识点的详细解析,希望能帮助理解和掌握Windows Server 2003的相关概念和技术细节。

    操作系统复习

    通过对这些核心概念的理解,能够帮助读者更好地掌握操作系统的工作原理和技术细节。同时,了解这些基本概念对于深入学习高级操作系统主题也是非常重要的。希望这份复习资料能够帮助到需要的朋友,在学习操作系统的...

    单片机应用技术复习题.pdf

    单片机应用技术涵盖了许多基础概念和技术细节,以下是根据题目提供的信息提炼出的相关知识点: 1. 补码计算:补码10000010对应的真值是-126,这是因为补码表示负数,最左边的一位是符号位,1表示负数,其余位表示...

    最新嵌入式操作系统应用开发复习题及答案.doc

    - **支持多种文件系统**:支持 FAT、EXT2/3/4、NTFS 等多种文件系统格式。 - **独特的挂载方式**:确保数据的安全性和完整性。 - **应用程序的核心实现为库**:提高了代码的可重用性。 - **模块化分层设计**:便于...

    java习题集与参考答案

    1. Linux安装:Linux安装通常包括规划硬盘分区(如根目录`/`、引导分区`/boot`、交换分区`swap`),选择合适的文件系统(如ext2, ext3, ext4等),以及配置引导加载器(如GRUB)。 2. Linux用户接口:Linux提供字符...

    高中计算机基础知识考试题(2).zip

    编程语言的学习通常是高中计算机基础的一部分,尽管可能不会深入到特定语言的语法细节,但会涉及基本的编程概念,如变量、条件语句、循环、函数等。此外,可能会有一些简单的编程逻辑题来测试学生的编程思维。 最后...

    ssd5 exam3 答案 包含 Multiple-Choice Quiz

    3. 文件系统:如FAT、NTFS、EXT系列、APFS等,它们如何组织数据、处理元数据和错误恢复。 4. 数据备份与恢复:备份策略(如全量备份、增量备份、差异备份)、RAID技术(如RAID 0、1、5、6、10)及其优缺点、灾难...

    西安邮电大学历年期中期末考试卷子-操作系统.zip

    直接内存访问(DMA)和中断技术提高了I/O效率,而设备独立性则使得用户程序无需关心底层硬件细节。 六、作业调度 作业调度决定了哪些任务应获得CPU时间,以及何时切换。常见的调度算法有先来先服务(FCFS)、短作业...

    操作系统考研选择题与填空题(附答案)

    3. **文件系统**:文件的逻辑结构与物理结构,文件的命名、存储、保护,文件系统的组织方式(如FAT、EXT、NTFS等),磁盘调度算法(如FCFS、SCAN、C-SCAN、LOOK、C-LOOK等)。 4. **I/O管理**:I/O设备分类,中断...

    Foundation_Framework

    本书共计两千多页,详尽阐述了Foundation框架下的各类功能与实现细节,为苹果平台的软件开发提供了一站式参考指南。 ### 二、关键类解析 #### NSArrayClassReference **概述** `NSArray`类用于创建不可变数组,即...

    操作系统操作精髓与设计原理习题解答

    本书涵盖了从计算机系统概览到安全性的广泛主题,提供了对每个章节的复习问题和作业问题的全面解答。 ### 计算机系统概览 在第一章“计算机系统概览”中,斯托林斯首先介绍了计算机系统的基本组成部分,包括主存...

    嵌入式linux应用程序开发详解

    ### 嵌入式Linux应用程序开发详解 #### 一、嵌入式Linux基础 - **Linux发展概述**:自1991年...通过这些知识点的学习,读者不仅可以掌握Linux的基本操作和应用,还能深入了解嵌入式Linux系统的开发流程和技术细节。

Global site tag (gtag.js) - Google Analytics