- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ExtJS布局之border实例【DOC精选】
ExtJS布局之border实例
border布局是常见的布局样式,下面是一个实际项目的示例,比较简单,仅供初学者参考。
?
前两天遇到一个border布局的界面问题,如下:
west是一个tree a,center是一个tree b和一个Panel,如下图
??
界面要求:
点击左边树节点【培训项目】,打开右边的界面:包括一个树和一个panel。
?
功能要求:
点击右边树的节点,班型列表会根据树节点的ID进行查询,并显示相应的查询结果。
?
问题:
整个界面的右半部分怎样布局?
?
解决:
左边的tree就不用解释了,是哪里都能找到的样式。这里主要解释下右半部分的布局:
通常情况下,点击树节点,在布局的某个部分(常见的是center位置)打开一个界面的常用方式是:
?
Js代码
contentEl?:?center1, ??
html?:?iframe?scrolling=auto?frameborder=0?width=100%height=100%?src=classTypeNew.jsp/iframe??
contentEl : center1,
html : iframe scrolling=auto frameborder=0 width=100%height=100% src=classTypeNew.jsp/iframe
?
但这种方式不能在目前场景下使用,因为panel要能获得从tree b传递过来的参数,所以上面这种方式是不行的:classTypeNew.jsp无法获得tree b的节点ID。
?
建议采用如下方式:
1.整体采用border布局。tree a位于west,tree b和Panel位于center。
2.tree b和Panel采用border布局。tree b位于west,Panel位于center。
?
示例代码:
Js代码
/** ?
?????*?班型管理部分 ?
?????*/??
????var?_JwSales?=?new?Ext.Panel({ ??
????????region?:?center, ??
????????collapsible:true,??????????????? ??
????????items:[_gridStudyClassType,_panelStudyClassTypeInf,_panelStudyClassTypeNodes], ??
???????? ??
????????listeners:{ ??
????????????show:function(){ ??
???????????? ??
????????????????_panelStudyClassTypeInf.getForm().reset(); ??
???????????????? ??
????????????????_sessionStore.load(); ??
???????? ??
????????????????var?_record?=?_sessionStore.getAt(0); ??
???????????????? ??
????????????????Ext.getCmp(iStudyClassTypeOprUserName).setValue(_record.get(userName)); ??
????????????????Ext.getCmp(iStudyClassTypeOprUserId).setValue(_record.get(userId)); ??
????????????} ??
????????}, ??
???????? ??
????????buttons:[ ??
????????????{ ??
????????????????text:保存, ??
???????????????? ??
????????????????listeners:{ ??
????????????????????click:function(){ ??
???????????????????? ??
????????????????????????var?stId?=?Ext.getCmp(iStudyClassTypeStId).getValue(); ??
???????????????????? ??
????????????????????????if(_panelStudyClassTypeInf.getForm().isValid()) ??
????????????????????????{ ??
????????????????????????????var?arrayInfKey?=?getArrayStudy
您可能关注的文档
- excel的宏教程【DOC精选】.doc
- excel工作表函数【DOC精选】.doc
- Excel表格的招必学秘技及表格常用函数【DOC精选】.doc
- e cut 雕刻机运动控制卡使用说明【DOC精选】.docx
- EXCEL表格怎样把重复的名称和数据找出来【DOC精选】.docx
- EXCEL进行最优投资组合及投资安排决策【DOC精选】.doc
- Exceptionalism and American Foreign Policy【DOC精选】.doc
- excel统计分析【DOC精选】.doc
- EXC_9_BitTorrent【DOC精选】.doc
- Exercises for American Literature (I) - Chapter 【DOC精选】.doc
文档评论(0)