`
zhyxfancy
  • 浏览: 53676 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ext 常用技巧

阅读更多
Java代码
grid.getStore().proxy.conn.url = "xxx.jsp"; 
grid.getStore().reload(); 
  
Ext.data.Store里baseParams与Store.load({params:{}})的区别:
     baseParams里的参数是一直存在的,而params里的参数,只有load时
     才会传递过去,当调用reload时参数就不存在了
使Window以页面的相对大小显示
Java代码
height: document.body.clientHeight * xx% 
width: document.body.clientWidth * xx% 

Ext.FormPanel load(自动加载) 时的json格式
{data:[{a:'a'},{b:'b'}]},其中data是规定的,不能更改名称
假如不为data的话,比如{root:[{a:'a'},{b:'b'}]},那么form
是自动加载不进去的,这时你需要在Ext.FormPanel里添加
reader属性,如:
Java代码
reader: new Ext.data.JsonReader({ 
           totalProperty: 'totalProperty', 
           root: 'root' 
        },[ 
           {name:'a'}, 
           {name:'b'} 
        ]) 
这样做的好处是可以手动选择想加载的字段! 

获得iframe的方法
Java代码
var ifr_window = window.frames["name/id"];   
制作表单的时候,经常form组件显示不出来或不正常其中有两个原因
id冲突,这个问题经常由重用引起的
布局,form组件只有在'form'布局才显示正常,应添加layout:'form'
Ext.WindowGroup 负责把 window 归入一组,方便管理;
Java代码
var wgroup = new Ext.WindowGroup(); 
var win=new Ext.Window({ 
      title:"窗口"     
      width:400, 
      height:300, 
      manager:wgroup});      
//接下来就可以利用wgroup对这一组window进行操作啦!如 
1、隐藏全部window 
wgroup.hideAll(); 
Js 两个定时器
Java代码
//将执行一次Expression 
setTimeout(Expression,DelayTime) 
//每隔DelayTime,执行一次 
setInterval(expression,delayTime) 
早上想找一个刷新树的方法,
找了TreePanel,TreeLoader都没找到,
结果发现只有根结点才有reload方法!
今天测试了一下,Ext除了用html显示图片外还可以用
    下面的autoCreate方式在form里显示,代码如下:
Java代码

fieldLabel: '海报', 
autoCreate:{ 
     tag: "input", 
     type: "image", 
     src: "images/add.gif", 
     width: 150, 
     height: 200, 
     autocomplete: "off" 

Ext 自定义事件三步曲
添加事件addEvents(str)
Java代码
this.addEvents('eventName'); 
添加事件监听器addListener(eventName,fn,scope);
Java代码
this.on('eventName',this.fn,scope); 
激发事件fireEvent(eventName,args...)
Java代码
this.fireEvent('eventName',arg0,arg1,...); 
/*
*----------------------------------------
*添加事件监听器里的执行的方法this.fn里的参数就是
*由激发事件时提供的,如agr0,agr1,...
*-----------------------------------------
*/ 

Ext reset() 方法刷新时,无法刷新inputType:file的值的解决方法:
不要使用ext Form的刷新方法:
Java代码
FormPanel.form.reset() 

而是换成使用Dom的刷新方法:
Java代码
FormPanel.form.getEl().dom.reset(); 
分享到:
评论

相关推荐

    EXT常用小知识点总结

    常用技巧,比如按钮向左向右靠齐,chekbox设置选择方式为多选单选,等等。

    EXT4 自己整理的一些常用方法

    这个压缩包文件包含了一些EXT4文件系统使用中的常见方法和技巧,主要分为四个部分:grid、function、data和util。 1. **Grid**: Grid在EXT中通常指的是数据网格,用于展示和管理大量结构化数据。这部分可能包含了...

    ext常用操作

    ### ext.js 常用操作知识点详解 #### 一、Ext JS 4.0 概述 Ext JS 是一款基于 JavaScript 的开源前端框架,用于构建交互式的 Web 应用程序。它提供了丰富的 UI 组件库,支持数据绑定、事件处理等功能,并且具有...

    ext控件demo+中文API+ext教程.pdf

    这些实战演练对于初学者来说,能够快速掌握EXT的使用技巧。 "ext中文API"则是EXT的官方文档在中国化的版本,它详尽地介绍了EXT框架的每一个类、方法、属性和事件。API文档是开发者查阅EXT功能、解决技术问题的重要...

    ext API帮助文档(chm格式),及ext教程

    EXT是一个流行的JavaScript库,主要用来构建富客户端的Web应用程序。EXT 3.0是这个库的一个版本,提供了丰富的...通过仔细阅读和实践,开发者能够熟练掌握EXT 3.0的各种特性和技巧,为构建现代Web应用打下坚实基础。

    ext学习手册(中英文版)

    "EXT学习手册"是针对EXT库的学习资源,分为中英文两个版本,主要涵盖了EXT的常用方法、属性以及整个EXT框架的介绍。对于初学者和有经验的开发者来说,这都是一个非常有价值的参考资料。 CHM(Compiled HTML Help)...

    Ext 3.0 中文文档.zip

    四、Grid:Grid是Ext最常用的组件之一,用于展示表格数据。它可以处理大量的数据,支持行选择、排序、分页、列调整等功能。Grid的灵活性在于可以通过配置定义列的类型和行为,如使用模板渲染单元格内容,或者添加...

    手机隐藏功能和Ext

    标题“手机隐藏功能和Ext”涉及的是智能手机中不常用但非常实用的功能以及与"Ext"相关的技术。在现代智能手机中,除了我们日常熟知的各种应用程序和基本功能,还隐藏着一些不为人知的实用技巧和扩展功能。这些隐藏...

    ext grid 合并行

    在EXT JS框架中,Grid组件是一种非常常用的展示数据表格的方式,它提供了丰富的功能和灵活性。在某些场景下,用户可能需要合并行或列以更好地组织和呈现数据,例如在显示汇总信息或者创建复杂的报告时。"ext grid ...

    ext源码分析

    通过深入EXT的源码,我们可以揭示其实现原理,提升我们的编程技巧,以及优化应用性能。EXT的源码结构清晰,遵循MVC(Model-View-Controller)设计模式,使得代码易于理解和维护。 1. MVC模式:EXT采用MVC模式组织...

    ext动态列

    EXT JS中的Grid Panel是常用的数据显示组件,而动态列的功能则为Grid Panel增加了灵活的可配置性。 1. **EXT Grid Panel** - Grid Panel是EXT JS中的核心组件,用于展示二维数据,通常用于显示和编辑表格数据。 -...

    Ext2.1API中文文档

    例如,`Ext.grid.GridPanel` 是一个常用的组件,用于显示数据网格,而`Ext.tree.TreePanel`则用于展示层次结构的数据。 工具类是Ext JS中的另一个重要部分,它们提供了各种实用函数,如DOM操作、动画效果、事件处理...

    ext简明教程_掏钱学ext

    - **调试技巧**:介绍了调试ext应用时常用的工具和技术。 #### 特定知识点解读 - **布局管理器的使用**:布局管理器是ext框架中用于控制UI组件排列的重要机制。例如,“卡片布局”允许用户在不同内容之间切换;...

    ext_ext_knew7pi_ajax_

    首先,`Ext.Ajax.request`是最常用的API,用于发起一个AJAX请求。你可以指定请求的URL、方法(GET或POST)、参数以及成功和失败的回调函数。例如,下面的代码会发送一个GET请求到服务器的特定端点: ```javascript ...

    Ext Js权威指南(.zip.001

    Ex4.0共2个压缩包特性,《ext js权威指南》 前 言 第1章 ext js 4开发入门 / 1 1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 ...

    Ext PPT

    4. **组件使用** - 常用的组件如表格、面板、菜单、按钮等的创建和配置。 5. **布局管理** - 了解不同类型的布局,如何调整组件的排列和尺寸。 6. **事件处理** - 学习如何监听和响应用户操作及组件间的事件。 7. **...

    ext4+Spring+hibernate的增删改查

    Eclipse是常用的Java集成开发环境,这个项目可以在Eclipse下直接运行,说明项目包含了所有必要的依赖和配置文件,如pom.xml(Maven配置文件)或build.gradle(Gradle配置文件),以及可能的Spring配置文件(如...

    Ext combobox 下拉多选框带搜索功能

    ComboBox在Ext JS中是一个常用的组件,通常用于展示一组可选项,用户可以通过输入文字或者点击下拉列表来选择。而“下拉多选框”意味着这个ComboBox支持多选模式,用户可以选择多个值而不是仅限于一个。结合“带搜索...

    EXT JQUERY JDBC SERVLET ORACLE 开发代码跟踪系统

    而ORACLE则指的是Oracle数据库,一种常用的高性能关系型数据库管理系统。 这个系统可能是为了帮助开发者追踪代码执行过程,提供代码调试、性能分析或日志记录等功能。EXT JS通常用于前端展示,提供美观且响应式的...

Global site tag (gtag.js) - Google Analytics