`
yiminghe
  • 浏览: 1460480 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Extjs 实践细节备忘 -3

阅读更多

1. dragdrop 继承层次

 

   dd - > ddproxy -> dragzone

   ddtarget -> dropzone

 

2.拖放事件处理

 

   重写 dragdrop 中对应事件的函数

 

3.setHandlerElId

 

   指定拖放对象的一个区域,用户只有抓住了这个区域才能拖放整个对象


4.DDProxy

 

   指定拖时 跟着鼠标移动的 区域 ,可以不和拖放区域相同。防止拖放对象太复杂。

 

5.分组

 

   DDtarget 指定组 ,只有 dd 是指定组的才能放入 ,dd :addToGroup

 

6. Ext.Window 防止太大

constrain : 整个窗口不会越过浏览器边界

constrainHeader : 窗口顶部不超过浏览器边界

 

7.Ext.Window 分组

 

manager : 指定 Ext.WindowGroup 实例

 

8.layout layoutConfig

 

在内部 创建相应的布局实例 ,参数为 layoutConfig

 

9.autoHeight:true 与 layout:'fit'

父元素设置 layout:'fit' , 子元素就不要设置 autoHeight:true 了


10.borderlayout

 

north south 可以设置高度 ,split (用户调大小),最好同时设 minHeight maxHeight  , collapsible和title 要同时设置

west east 可以设定宽度,split

center 设了白设


11.columnlayout formpanel

 

formpanel 里设置子区域 columnlayout时,不要设置 defaultType ,在列里面再设

 

12.columnlayout

 

可以为某一列 指定死宽度 width ,其他制定 columWidth 随窗口变化 ,注意  columnWidth 总和为 1.

 

13.单选菜单,多选菜单

都是 Ext.menu.CheckItem 单选要设置 统一 group 属性

 

14 Ext.Toobar,Button

 

{text:'',handler : function(){}}

 

15.Ext.toobar.textmenu

 

'xxx'   {xtype:'tbtext',text:'xxxx'}

 

16 Ext.toobar.separator

 

'-'  , {xtype:'tbseparator'}

 

17.Ext.toobar.Fill

 

'->' , {xtype:'tbfill'}

 

18. 工具条可以直接 表单控件

 

add(new Ext.form.TextField({name:''}))

 

19 Ext.PagingToolbar

 

可以添加 items 参数 ,附加工具条其他组件

 

 

 

 

 

 

分享到:
评论

相关推荐

    ExtJs常用布局--layout详解实例代码

    ExtJs常用布局--layout详解实例代码: ExtJs常见的布局方式有:border、form、absolute、column、accordion、table、fit、card、anchor 另外,不常见的布局有:tab、vbox、hbox 具体使用方法可见该文件的案例代码。 ...

    extjs-OA extjs-oa

    一个extjs的OA项目 extjs-OA extjs-oaextjs-OA extjs-oa

    ExtJS快速入门--传智播客--蔡世友

    ExtJS快速入门--传智播客--蔡世友

    extjs2----关于extjs 的使用,操作

    3. **布局管理**:解释ExtJS的布局系统,如Fit布局、Form布局、Table布局等,以及如何为容器设置和调整布局。 4. **数据绑定**:阐述ExtJS的数据模型(Store)和数据显示组件(Grid、Tree)之间的数据绑定机制,包括...

    EXTJS开发包ext-3.2.0

    EXTJS开发包ext-3.2.0 EXTJS开发包ext-3.2.0

    ExtJS----HelloWorld程序源码

    在"ExtJS----HelloWorld程序源码"中,我们将会看到如何使用ExtJS来创建一个简单的“你好,世界!”应用。以下是对这个示例中涉及的主要知识点的详细解释: 1. **引入ExtJS库**:首先,你需要在HTML文件中引入ExtJS...

    ExtJS笔记---Grid实现后台分页

    在IT行业中,ExtJS是一个...对于初学者来说,理解这些核心概念并结合具体的代码示例进行实践,能有效提升ExtJS开发能力。在阅读这篇博客时,可以参照给出的"extgrid"文件,查看具体的代码实现,以便更好地理解和学习。

    extJs例子-------

    ext基本的控件例子ext基本的控件例子ext基本的控件例子ext基本的控件例子

    extjs_4.1.0_community_extjs4-mvc-complex-dashboard.zip

    3. **app.js**:这是应用程序的入口点,定义了应用的配置和启动逻辑。在这个文件中,开发者会声明应用的名称、设定控制器、模型、视图和store等。此外,它还可能包含了设置ExtJS的全局配置,如主题、分辨率适配等。 ...

    extjs实例--------嗖嗖嗖

    3. **examples**:这个目录可能包含了ExtJS的各种示例代码,用于演示如何使用库中的不同功能和组件。通过查看这些例子,初学者可以学习如何构建和配置各种UI元素,例如面板、表格、图表等。这可能是开发者尝试理解和...

    ExtJs自定义分页控件----PM3PagingToolbar.js

    在 ExtJS3.3基础上开发的. 低一点的版本应该也能用. 没有去测试. 参考: Ext.PagingToolbar.js 因为我开发测试完这个分页工具后, 电脑上显示刚好是15:00, 所以取名: PM3PagingToolbar 如有BUG还请各位提出或留言. ...

    Extjs4---combobox省市区三级联动+struts2

    在IT行业中,ExtJS是一个流行的JavaScript库,用于构建富客户端应用程序。版本4是其一个重要的迭代,提供了许多改进和新特性。在这个特定的项目“Extjs4---combobox省市区三级联动+struts2”中,我们将探讨如何利用...

    ExtJS 自定义分页控件---- PM3PagingToolbar.js

    在 ExtJS3.3基础上开发的. 低一点的版本应该也能用. 没有去测试. 参考: Ext.PagingToolbar.js 如有BUG还请各位提出或留言. 附件中有图片, 一看就知道. 用法: var grid = new Ext.grid.GridPanel({ bbar: new Ext....

    Extjs源码之--Ext事件机制/继承关系

    在EXTJS这个强大的JavaScript框架中,事件机制是其核心组件之一,它允许组件之间进行通信和交互。在“Extjs源码之--Ext事件机制/继承关系”中,我们将深入探讨EXTJS如何处理事件以及其类层次结构。EXTJS的事件处理...

    深入浅出ExtJS随书源码--EXTJS2.0

    3. **数据绑定**:ExtJS支持数据绑定,使得UI组件能够实时反映后端数据的变化。源码中会有Model、Store和Proxy的实现,理解它们如何与服务器进行数据交互。 4. **事件处理**:ExtJS使用事件驱动的编程模型,事件...

    Extjs-ExtDesigner-1.1.2+完全解密工具.part1.rar

    Extjs-ExtDesigner-1.1.2+完全解密工具.part1.rar

Global site tag (gtag.js) - Google Analytics