- 浏览: 76089 次
文章分类
最新评论
1.layout常用的选项
2.layout页面,页面有什么效果直接在相应的快添加代码.
3.panel中增加内容
4.标签上加上图片
5.动态的增加一个面板
6.通过id的方式布置页面内容
7.下拉框中的值的传递
选项 | 值 | 说明 |
split | true/false | 布尔值,决定是否在两个区域间放置可拖拽分割线。 |
collapsible | true/false | 布尔值,向标题栏中添加一个按钮,用户可以通过单击来收起一个区域。 |
collapseMode | 只有”mini”一 种 mode(模式),对于其他 mode,值为 undefined | 当设置为“mini”时候,分割线上会出现一个收起按钮,点击后,会将面板缩起来 |
title | String | 标题栏中的标题。 |
bodyStyle | CSS | Panel 的 body 元素的 CSS 样式。 |
minsize | 像素 | 用户可以把 panel 拖拽的最小值。 |
maxsize | 像素 | 用户可以把 panel 拖拽的最大值。 |
margins | 按照上右下左的顺寻设置的像素值 | Panel 和边缘的距离,添加的空白处panel 的 body之外。 |
cmargins | 同上 | 和 margins 的思想一样,但是只应用于 panel 收起之后。 |
2.layout页面,页面有什么效果直接在相应的快添加代码.
var viewport = new Ext.Viewport({ layout: 'border', renderTo: Ext.getBody(), items: [{ region: 'north', xtype: 'panel', html: 'North' },{ region: 'west', xtype: 'panel', split: true, width: 200, html: 'West' },{ region: 'center', xtype: 'panel', html: 'Center' },{ region: 'east', xtype: 'panel', split: true, width: 200, html: 'East' },{ region: 'south', xtype: 'panel', html: 'South' }] });
3.panel中增加内容
{ region: 'center', xtype: 'tabpanel', activeTab: 0, //默认显示第一个 items: [{ //第一个 title: 'Movie Grid', xtype: 'gridpanel', store: store, autoExpandColumn: 'title', columns: // add column model //, view: // add grid view spec // },{ //第二个 title: 'Movie Descriptions', html: 'Movie Info' }] }
4.标签上加上图片
bomb { background‐image:url(images/bomb.png) !important; } { title: 'The Bomb', iconCls: 'bomb', html: 'Boom!' }
5.动态的增加一个面板
Ext.getCmp('movieview').findById('movietabs').add({ title: 'Office Space', html: 'Movie Info' });
6.通过id的方式布置页面内容
var viewport = new Ext.Viewport({ layout: 'border', items: [{ region: 'north', contentEl: 'head' }, { region: 'center', html: 'grid' }, { region: 'east', html: 'form' }, { region: 'south', contentEl: 'foot' }] }); <div id="head" style="font-weight:bold;font-size:200%;">学生信息管理</div>
7.下拉框中的值的传递
{ fieldLabel: '性别', name: 'sexText', hiddenName: 'sex',//传递到后台的值是value,不然是txt. xtype: 'combo', store: new Ext.data.SimpleStore({ fields: ['value','text'], data: [['1','男'],['2','女']] }), emptyText: '请选择', mode: 'local', triggerAction: 'all', valueField: 'value', displayField: 'text', readOnly: true }
发表评论
-
gridPanel设置行变色
2014-05-16 10:09 418doStoreLoad: function() { th ... -
grid中操作各种状态
2013-02-02 14:34 828//获得子表数据 function getChildGridD ... -
重置按钮
2013-01-31 11:38 646this.getForm().reset(); if( ... -
gridPanel 新增时,自动添加默认值
2013-01-31 10:53 776var grid = this.grid, store = g ... -
Ext 初始化的过程
2012-12-19 11:15 7821.Ext的入口函数 initComponent和constr ... -
Ext显示时间的格式
2012-12-06 13:50 8621.panel a.显示时,时间格式 'start_time' ... -
Ext 动态表头和行合并
2012-12-05 15:06 13131.产生动态的表头 function initHeader(d ... -
Ext 画图
2012-12-05 15:03 9061.饼图 PieChartPanel = Ext.exten ... -
Ext各种赋值的方法
2012-11-23 12:11 1120var form = Ext.getCmp('teacherI ... -
Ext.data中常用的方法
2012-11-08 18:14 6291.主要由以下构成 a.DataProxy:子类--Mermo ... -
Ext与panel
2012-11-01 17:51 01.选中第一行 grid.getSelectionModel( ... -
Ext 查询控件
2012-10-19 17:59 714var findNurseList = function(){ ... -
Extjs与js相关的方法
2012-10-29 17:22 7151.注册事件 a.listeners listeners:{ ... -
Extjs的form表单
2012-08-28 19:21 6171.根据id取值 form.getForm().findfie ... -
Gird编辑
2012-08-22 16:36 7471.grid可编辑条件 为了让 grid 可编辑,我们需要做四 ... -
Extjs的Grid
2012-08-22 15:09 6241.data store 类型: • Simple (Ar ... -
Extjs的工具条
2012-08-21 17:37 7511.包括的按钮 • Ext.Toolbar:按钮的主要容器; ... -
Extjs的标签和方法
2012-08-21 16:31 11951.加载 Ext.onReady(function(){ ... -
应用Extjs需要引入的库
2012-08-20 14:07 431开发时您可以使用 ext‐all‐debug,发布时转换为 e ...
相关推荐
ExtJS布局是构建用户界面的关键部分,它定义了组件如何在容器中排列和展示。本文将详细介绍ExtJS的9种布局样式,帮助开发者更好地理解和应用这些布局。 1. **Absolute Layout**: Absolute布局允许你在容器内根据...
extjs layout demo extjs layout demo
ExtJs常用布局--layout详解实例代码: ExtJs常见的布局方式有:border、form、absolute、column、accordion、table、fit、card、anchor 另外,不常见的布局有:tab、vbox、hbox 具体使用方法可见该文件的案例代码。 ...
用extjs4搭的一个简单布局框架
ExtJs4 layout 布局 这是鄙人之前自学Ext时收集的文档,详细讲诉了各种布局,并附源码与界面展示,希望能给你带来帮助
在EXTJS中,布局(Layout)是控制组件如何在容器中排列和展示的关键概念。"Table Layout"是EXTJS中的一种布局方式,主要用于创建表格形式的组件布局。 在EXTJS中,控件(Components)是构建用户界面的基本单元,...
ExtJS的布局(LayOut)是其框架中一个核心的概念,它决定了组件在容器中的排列方式和行为。布局管理器负责控制容器内的组件如何占用空间以及如何在大小改变时进行调整。以下是对ExtJS中九种布局方式的详细解释: 1....
在 ExtJS4 中,API 也发生了很大的变化,包括 tree、tab panel、grid、window、form、chart、data stores、border layout 等等。这些变化使得大型应用程序迁移变得非常困难。 在 ExtJS3 中,我们可以使用 Ext....
Extjs Layout Browser . Extjs3.1.0 版本支持17种,下面挑一些重要的简要的说明一下,要看效果,去上面给的链接,不再贴图了。给Panel设置Layout的方法是一样的,就是设置Panel的Layout配置项。1. AbsoluteLayout ...
第二十六讲:extjs4.0的高级组件panel和layout上 第二十七讲:extjs4.0的高级组件panel和layout下 第二十八讲:extjs4.0的高级组件chart上 第二十九讲:extjs4.0的高级组件chart下 第三十讲:extjs4.0的desktop...
NULL 博文链接:https://jellen129.iteye.com/blog/717728
layout: 'fit', items: [{ title: 'Hello Ext', html : 'Hello! Welcome to Ext JS.' }] }); } }); ``` 同时,创建一个名为"helloworld.html"的HTML文件,引入必要的CSS和JavaScript资源: ```html <!...
第二十六讲: EXTJS4.0的高级组件Panel和Layout上 第二十七讲: EXTJS4.0的高级组件Panel和Layout下 第二十八讲: EXTJS4.0的高级组件Chart上 第二十九讲: EXTJS4.0的高级组件Chart下 第三十讲: EXTJS4.0的Desktop使用...
layout: 'fit', // 布局方式,这里采用'fit'布局,让内容完全填充容器 items: [{ xtype: 'panel', title: '我的面板', html: '你好,世界!' }] }); ``` 关于ExtJS 5.0的破解,这是不道德且违法的行为。ExtJS...
ExtJS写的一个类似MSN界面的东东,我也忘了从哪里搞来的了,学习ext用的
NULL 博文链接:https://fangyong2006.iteye.com/blog/712464
在EXTJS中,布局管理器(Layout Manager)扮演了关键角色,它负责控制组件的排列和尺寸。在仿桌面系统中,可能需要使用如"fit"布局来填充整个屏幕,或者使用"border"布局来实现类似Windows任务栏的效果。同时,EXTJS...
3. **布局管理**:框架中的布局管理器(Layout Manager)支持多种布局方式,如Fit布局、Border布局、Table布局等,可以根据需要灵活地组织组件的位置和大小。 4. **Ajax和JSON**:ExtJS 内置了对Ajax的全面支持,...
layout: 'fit', items: [{ title: 'Hello Ext', html: 'Hello! Welcome to ExtJS.' }] }); } }); ``` 3. **运行程序**:启动本地服务器(如Tomcat),并通过浏览器访问`...