- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ExtJS中种布局方式
1、布局概述
容器中可以放置各种各样的元素,这些元素在容器怎么排放,是从左到右,还是从上到下,这些是容器自身所不知道的。容器中的子元素如何排放,在Ext中由布局来处理。
所谓布局就是指容器组件中子元素的分布、排列组合方式。Ext的所有容器组件都支持布局操作,每一个容器都会有一个对应的布局,布局负责管理容器组件中子元素的排列、组合及渲染方式等。
Ext提供了一套功能强大的布局系统,通过这些布局的应用,可以满足应用程序中各种复杂的用户界面布局处理,下面我们将对ExtJS中的布局作介绍。Ext中的每一个布局类都有一个简短的布局名称,在使用布局的时候直接使用布局名称即可。
布局主要应用于容器组件,在Container类中,提供了一个layout配置选项,该项可以是一个预定义布局名称(字符串),也可以是一个布局对象。比如下面是两种使用布局的方式:
??
new?Ext.Panel({
??renderTo:test,
??width:400,
??height:100,
??layout:new?Ext.layout.ColumnLayout(),
??items:[{columnWidth:.5,?title:面板1},
??????{columnWidth:.5,?title:面板2}]
??});
??new?Ext.Panel({
??renderTo:test,
??width:400,
??height:100,
??layout:column,
??items:[{columnWidth:.5,?title:面板1},
??????{columnWidth:.5,?title:面板2}]
??});
ExtJS的布局基类为Ext.layout.ContainerLayout,其它布局都是继承该类。ExtJS的容器组件包含一个layout及layoutConfig配置属性,这两个属性用来指定容器使用的布局及布局的详细配置信息。如果没有指定容器组件的layout则默认会使用ContainerLayout作为布局,该布局只是简单的把元素放到容器中,有的布局需要layoutConfig配置,有的则不需要layoutConfig配置。
Ext中的一些容器组件都已经指定所使用的布局,比如TabPanel使用card布局、FormPanel使用form布局,GridPanel中的表格使用column布局等,我们在使用这些组件的时候,不能给这些容器组件再指定另外的布局。
2、通过Examples看常用布局示例,
Ext Layout Browser、Border Layout示例;
3、Border布局,把容器分成东西南北中几大区域,容器中的元素可以通过region属性来指定子元素放置在容器中的什么位置。
4、Column布局,把子元素按列排放,通过columnWidth及width属性来指定子元素的所占的列宽度。
5、Form布局,容器中的元素包括标题及组件内容两项值。
6、Fit布局,子元素填充整个容器区域。
7、Accordion布局,折叠布局。
extjs的容器组件都可以设置它的显示风格,它的有效值有 absolute, accordion, anchor, border, card, column, fit, form and table. 一共9种。简单总结一下,帮助记忆。?
absolute
顾名思义,在容器内部,根据指定的坐标定位显示?
accordion
这个是最容易记的,手风琴效果?
Ext.OnReady(function(){??
var?panel=new?Ext.Panel(//Ext.formPanel就是Panel中用了form布局??
??????{??
???????renderTo:paneldiv,??
???????title:容器组件,??
???????layout:accordion,?????????
???????width:500,??
???????height:200,??
???????layoutConfig:{animate:false},??
???????items:[??
????????{title:元素1,html:},??
????????{title:元素2,html:},??
????????{title:元素3,html:},??
????????{title:元素4,html:}??
???????]??
??????}??
?????);??
});??
anchor
这个效果具体还不知道有什么用,就是知道注意一下?1.容器内的组件要么指定宽度,要么在anchor中同时指定高/宽,?2.anchor值通常只能为负值(指
您可能关注的文档
- DarryRing真爱实体店,欧陆风情街倾城绽放。.doc
- DatabaseDesignUsingSQ(D).doc
- dastbda托福词汇串讲(打印版).doc
- DataDictionary.doc
- DataGrid和CollectionEvent.doc
- DatabaseDesignUsingSQ(A).doc
- DATONG-大唐集团.doc
- DBS软件A卷预.doc
- DBS软件重修B.doc
- dbafqhm托福分类词汇.doc
- 艺术疗法行业商业机会挖掘与战略布局策略研究报告.docx
- 智能家庭娱乐系统行业商业机会挖掘与战略布局策略研究报告.docx
- 医疗纠纷预防和处理条例与医疗事故处理条例的思考分享PPT课件.pptx
- 新冀教版(2025)七年级数学下册《6.1 二元一次方程组》习题课件.pptx
- 新冀教版(2025)七年级数学下册精品课件:6.2.3 二元一次方程组的解法代入、加减消元法的综合应用.pptx
- 导演节目行业市场发展趋势及投资咨询报告.docx
- 制作和服培训行业风险投资态势及投融资策略指引报告.docx
- 医疗转诊的行政服务行业消费市场分析.docx
- 文件装订行业市场发展趋势及投资咨询报告.docx
- 在线语言艺术教育行业分析及未来五至十年行业发展报告.docx
文档评论(0)