总结 转载别人的~ 大家可以认真学习 看看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属性,分页工具栏不能分页内存中数据,所以第一次只取页面大小的数据。
分享到:
相关推荐
操作系统为用户提供了抽象的接口,使得用户无需了解底层硬件的复杂细节,就能完成各种任务。 二、操作系统的主要功能 1. 进程管理:操作系统负责进程的创建、调度、同步和通信,保证多个程序能并发执行。 2. 存储器...
SSH(Struts2、Spring3、Hibernate)是一个流行的Java Web开发框架,用于构建高效、可...由于具体代码内容未给出,对于某些遗忘的实践细节,这个压缩包可能是一个有价值的参考资料,可以帮助开发者回顾和复习相关知识。
常见的文件系统有FAT、NTFS、EXT系列(EXT2、EXT3、EXT4)等。文件的权限控制是通过访问控制列表(ACL)实现的。 五、设备驱动 设备驱动程序是操作系统与硬件设备之间的接口,允许操作系统控制硬件设备。驱动程序...
3. **文件系统**:文件系统的组织结构(如FAT、NTFS、EXT系列)和访问控制,文件的物理和逻辑结构(顺序、链接、索引)。理解文件的创建、读写、删除操作以及磁盘I/O过程。 4. **输入/输出管理**:I/O设备分类,...
以上只是操作系统学习中的一部分关键知识点,实际的复习资料可能会包含更多细节,如操作系统的类型(批处理、分时、实时)、操作系统的结构(单体、微内核、层状、客户-服务器、分布式)、磁盘调度算法、网络操作等...
这里提供了一套嵌入式系统的复习题目,涵盖了该领域的基本概念和技术。 一、名词解释: 1. BSP 板级支持包:提供硬件驱动程序和中间件,使操作系统能够与特定硬件平台进行交互。 2. RISC 精简指令集计算机:一种...
本资源摘要信息是基于2021年光纤通信复习题库整合版.doc文件中的题库整合版,涵盖了光纤通信的基础知识和技术细节。下面是对题库中的每个问题的详细解释和分析: 一、填空题 1.扰码电路:扰码电路是指在光纤通信...
### Windows Server 2003 复习题知识点解析 #### 一、单项选择题解析 **1....** - **正确答案:A....以上是对给定复习题知识点的详细解析,希望能帮助理解和掌握Windows Server 2003的相关概念和技术细节。
通过对这些核心概念的理解,能够帮助读者更好地掌握操作系统的工作原理和技术细节。同时,了解这些基本概念对于深入学习高级操作系统主题也是非常重要的。希望这份复习资料能够帮助到需要的朋友,在学习操作系统的...
单片机应用技术涵盖了许多基础概念和技术细节,以下是根据题目提供的信息提炼出的相关知识点: 1. 补码计算:补码10000010对应的真值是-126,这是因为补码表示负数,最左边的一位是符号位,1表示负数,其余位表示...
- **支持多种文件系统**:支持 FAT、EXT2/3/4、NTFS 等多种文件系统格式。 - **独特的挂载方式**:确保数据的安全性和完整性。 - **应用程序的核心实现为库**:提高了代码的可重用性。 - **模块化分层设计**:便于...
1. Linux安装:Linux安装通常包括规划硬盘分区(如根目录`/`、引导分区`/boot`、交换分区`swap`),选择合适的文件系统(如ext2, ext3, ext4等),以及配置引导加载器(如GRUB)。 2. Linux用户接口:Linux提供字符...
编程语言的学习通常是高中计算机基础的一部分,尽管可能不会深入到特定语言的语法细节,但会涉及基本的编程概念,如变量、条件语句、循环、函数等。此外,可能会有一些简单的编程逻辑题来测试学生的编程思维。 最后...
3. 文件系统:如FAT、NTFS、EXT系列、APFS等,它们如何组织数据、处理元数据和错误恢复。 4. 数据备份与恢复:备份策略(如全量备份、增量备份、差异备份)、RAID技术(如RAID 0、1、5、6、10)及其优缺点、灾难...
直接内存访问(DMA)和中断技术提高了I/O效率,而设备独立性则使得用户程序无需关心底层硬件细节。 六、作业调度 作业调度决定了哪些任务应获得CPU时间,以及何时切换。常见的调度算法有先来先服务(FCFS)、短作业...
3. **文件系统**:文件的逻辑结构与物理结构,文件的命名、存储、保护,文件系统的组织方式(如FAT、EXT、NTFS等),磁盘调度算法(如FCFS、SCAN、C-SCAN、LOOK、C-LOOK等)。 4. **I/O管理**:I/O设备分类,中断...
本书共计两千多页,详尽阐述了Foundation框架下的各类功能与实现细节,为苹果平台的软件开发提供了一站式参考指南。 ### 二、关键类解析 #### NSArrayClassReference **概述** `NSArray`类用于创建不可变数组,即...
本书涵盖了从计算机系统概览到安全性的广泛主题,提供了对每个章节的复习问题和作业问题的全面解答。 ### 计算机系统概览 在第一章“计算机系统概览”中,斯托林斯首先介绍了计算机系统的基本组成部分,包括主存...
### 嵌入式Linux应用程序开发详解 #### 一、嵌入式Linux基础 - **Linux发展概述**:自1991年...通过这些知识点的学习,读者不仅可以掌握Linux的基本操作和应用,还能深入了解嵌入式Linux系统的开发流程和技术细节。