- 浏览: 687700 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
全站唯一的应户名:
记录Google被和谐的日子2 -
Tank03:
select sum(decode(FEE_NAME, ' ...
Oracle合并多行为多列 -
guji528:
还有空白字符问题:
删空白行:sed -i '/^[ |\t] ...
sed -
guji528:
写得很详细,sed的替换功能太强大了.
多行操作也很实用:
...
sed -
gongcao:
不知道从哪粘来的,自己都不知道是否看的懂,就发上来,坑爹啊
ExtJS 4.0 beta 3的更新说明
Ext布局类的介绍与使用
在WEB应用的开发中,应用界面的布局设计是一项很重要的内容。在EXT中,可以通过BorderLayout
与
NestedLayoutPanel很方便的设计出各种的布局。本文章的主要内容主要是介绍如何通过BorderLayout
、
NestedLayoutPanel以及各种面板设计页面布局。
<!--[if !supportLists]-->1. <!--[endif]-->BorderLayout
类
BorderLayout
类是布局中的最基本的单元,它已预设了
south、 east、 west、 north和center等5个区域。你可以根据你的需要任意组合这些区域,但是要注意的一点就是,center区域是必须使用的,而且center区域不允许隐藏和折叠。
创建一个新布局的语句如下:
|
其参数分别是:
|
绑定布局的容器。绑定布局的容易可以是docume.body,也可以是其它 |
config: |
布局区域的划分与定义。主要是对north、south、center、east和west五个区域就行定义。区域的定义请参考 |
BorderLayout
类常用的属性、方法与事件如表1。
属性 |
|
|
|
|
|
|
|
|
|
|
定义:p
|
|
定义:
|
|
|
|
|
|
返回:
|
|
|
|
定义:
返回:void
|
|
|
|
|
|
|
|
|
|
|
|
<!--[if !supportLists]-->2.
<!--[endif]-->LayoutRegion类
因为布局是预定好了五个区域的,所以LayoutRegion类不可以创建, 只可以对预定区域进行设置、操作和附加事件。
LayoutRegion的常用的属性、方法、事件和定义参数如表2。
属性 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
collapses
|
|
|
展开该区域、 定义:
|
|
获取当前为活动状态的面板。 定义
|
|
|
|
|
|
返回:
|
|
|
|
检查某个面板是否在该区域。 定义:
返回:
|
|
|
|
|
|
|
|
|
|
返回:void
|
|
返回:void
|
|
返回:void
|
|
返回:
|
|
返回:
|
|
|
|
panel:Ext.ContentPanel e:
|
|
|
|
|
|
|
|
panel:Ext.ContentPanel
|
|
panel:Ext.ContentPanel
|
|
panel:Ext.ContentPanel
|
|
|
|
|
|
|
alwaysShowTabs |
如果设置为true,则总是显示标签栏。默认值未false。 |
animate |
如果设置为true,则在展开和折叠时有动画效果。缺省值为false。 |
autoHide |
如果设置为false,则当鼠标离开“浮动”区域的时候不自动隐藏。默认值是true。 |
autoScroll |
如果设置为true,则当显示内容超出区域时显示滚动条,默认值为false。 |
|
如果设置为true,则在标签标题显示关闭图标。默认值未false。 |
|
设置区域折叠时四边的外延边距。默认值是:north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0}。 |
|
如果设置为true,则显示初始化为折叠状态。默认值为false。 |
|
在north或south区域折叠时显示的信息。 |
|
如果设置为false,则不允许折叠。缺省值为true。 |
|
如果设置为true,则屏蔽标签提示信息。默认值为false。 |
|
设置展开和折叠区域时的动画效果时间长度。默认值是0.3 |
|
如果设置为false,则不允许浮动。默认值为true。 |
|
如果设置为true,则区域初始化为隐藏状态。默认值为false。 |
|
如果设置为true,则不显示标签。默认值为false。 |
|
如果设置为true,则当该区域没有面板的时候隐藏区域。 |
initialSize |
设置该区域的初始大小。north、south是高度,east、west为宽度,center如果是上下分区则设置高度,如果是左右分区则是宽度。 |
|
设置对象四边的外延边距。默认值是{top: 0, left: 0, right:0, bottom: 0}。 |
|
设置该区域的最大尺寸。north、south是高度,east、west为宽度,center如果是上下分区则设置高度,如果是左右分区则是宽度。 |
|
设置该区域的最小尺寸。north、south是高度,east、west为宽度,center如果是上下分区则设置高度,如果是左右分区则是宽度。 |
|
设置标签的最小宽度。默认值是40。 |
|
设置首先的标签宽度。默认值是150。 |
|
如果设置为true,则保留被移除的面板以便重新打开。默认值为false。 |
|
如果设置为true,则会自动设置标签的大小,这将会根据标签栏的空间自动调整所有标签到相同的大小,类似于FireFox 1.5的标签栏。默认值是false。 |
|
如果设置为true,则显示大头针按钮。默认值为false。 |
|
|
|
如果设置为true,则显示分割控制条,允许改变区域的大小。默认值为false。 |
|
设置标签的显示位置是在顶部还是底部,默认值为“bottom”,标签显示在底部。如果要标签显示在顶部,设置值为“top”。 |
|
设置区域的标题(显示在面板的顶部)。如果设置 |
|
如果设置为true,则显示标题栏,否则不显示标题栏。默认值是true。 |
|
设置由Ext.Toolbar创建的工具条。 |
|
设置分割控制条是否通过div层在iframes上进行拖动。默认值为false。 |
表2 |
<!--[if !supportLists]-->3.
<!--[endif]-->ContentPanel类
ContentPanel是一个基本的面板类。面板的作用就是提供一个容器,大家可以在这个容器里加入自己要输出的内容,例如表格、树列表、Iframe等等。从contentPanel派生出GridPanel类和NestedLayoutPanel类。
创建一个新面板的语句如下:
|
其参数分别是:
|
绑定面板的容器。可以是 |
config: |
面板的定义。可以是字符类型(只设置面板标题),也可以是一个定义参数对象,定义参数请参阅表3的定义参数。 |
相关推荐
Ext布局类是Ext JS库中的核心组件之一,用于在页面上组织和管理控件的布局。这个强大的功能允许开发者创建复杂、响应式的用户界面。在本文中,我们将深入探讨`borderlayout`,这是一种常见的布局模式,它将容器分为...
ext布局和菜单设计整理
如果未明确指定 `layout`,默认将使用 `ContainerLayout` 帺类作为布局,这种布局仅简单地将子元素放置到容器中。 #### 6.2 Border 布局 **Border** 布局由类 `Ext.layout.BorderLayout` 定义,其布局名称为 `...
ext做简单布局,ext简单布局,直接修改即可使用ext简单布局,直接修改即可使用ext简单布局,直接修改即可使用
接着,`ext22/adapter/ext/ext-base.js`是基础脚本,定义了ExtJS的核心功能和基础类,而`ext22/ext-all.js`包含了完整的ExtJS库,依赖于`ext-base.js`,因此必须先导入。 在创建ExtJS应用时,一个常见的入门示例是...
本文档旨在解析一个具体的 ExtJS 表格布局小例子,重点介绍其中涉及的数据存储、数据删除与添加的方法。ExtJS 是一款强大的 JavaScript 框架,用于构建交互式的前端应用。其表格组件(`Ext.grid.GridPanel`)是其最...
ext2.0 layout布局(使用viewport),将其部署到php服务器上,可以查看效果:适合一般的应该工作界面,有滑动菜单和树形菜单等,初步实现了一个不错的应用视图框架
使用EXT进行网站布局的一个例子,供大家参考。
EXT后台简单布局,很好的,好用!!!!
花费半年心血研究解读总结。包含了Ext的核心类解析,Ext对象原理,Ext事件模型,Ext布局模型,AJAX原理,Ext数据模型的本质原理;UML图例详解。
2. **垂直布局** (VerticalLayout):与水平布局相反,垂直布局使子组件沿垂直方向排列。通过使用 `com.gwtext.client.widgets.layout.VerticalLayout` 类,子组件将按照添加顺序从上到下排列,如代码清单2所示。这将...
Fit布局的类为`Ext.layout.FitLayout`,它有两个子类:`AccordionLayout`和`CardLayout`。`AccordionLayout`用于折叠面板布局,而`CardLayout`则用于在一个区域内展示一组卡片,每次只显示一张。设置Fit布局非常简单...
主要讲的是EXT布局,使用这个布局,能让你学习更好的知识,我也在学习,咱们一起学习吧~~
EXT3.jar的使用,意味着开发者可以在Java环境中直接调用EXT的相关类和方法,实现客户端的动态渲染。这种服务器端集成的方式,减少了前端与后端的通信负担,提高了应用的整体性能。在实际项目中,开发者可以通过Maven...
- **定义**:`Ext.layout.ContainerLayout` 是 ExtJS 的基础布局类,其他所有布局都基于此基类进行扩展。 - **作用**:当没有为容器指定任何布局时,默认采用 `ContainerLayout`。该布局简单地将所有子元素按顺序...
主要编写EXT的布局,rar文件,里面包含了EXT2.1的资源文件,
通过以上介绍,你应该对Ext table布局和formpanel的table布局有了基本的理解。在实际开发中,结合这些知识点,可以创建出高效、美观且功能丰富的用户界面。记住,实践是检验真理的唯一标准,动手尝试才是掌握技术的...
用Ext的Panel实现了简单布局,并在左侧显示树形菜单
EXT2 文件系统是GNU/Linux操作系统中的标准文件系统,其磁盘布局是理解EXT2运作机制的关键。EXT2在Linux中扮演着重要角色,它负责管理和存储数据,为用户提供统一的文件操作接口。Linux支持多种文件系统,如EXT、EXT...