
border布局是常见的布局样式,下面是一个实际项目的示例,比较简单,仅供初学者参考。
前两天遇到一个border布局的界面问题,如下:
west是一个tree a,center是一个tree b和一个Panel,如下图
界面要求:
点击左边树节点【培训项目】,打开右边的界面:包括一个树和一个panel。
功能要求:
点击右边树的节点,班型列表会根据树节点的ID进行查询,并显示相应的查询结果。
问题:
整个界面的右半部分怎样布局?
解决:
左边的tree就不用解释了,是哪里都能找到的样式。这里主要解释下右半部分的布局:
通常情况下,点击树节点,在布局的某个部分(常见的是center位置)打开一个界面的常用方式是:
- 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。
-
-
-
- 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);
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
[开发实例]ext表格范例 (佚名,07-11)/** * @include http://www.cnblogs.com/extclient/appbase.js * @include ./SearchField.js */ /* * 客户资料管……
[开发实例]请跟我来(完)--使用Ext及其llano的注意事项 (Alex,08-02) 公司事情越来越多!所以赶紧挤点时间一口气把我知道的要点写出来,和大家探讨交流。虽然在软件业混了10多年,但是总感觉自己知道的东西太少(Ext2.0确实十分优秀,我也才接触3个月,以前很不熟悉以js代码,目前只是看了一下我们的实际项目常用到的地方)。希望……
[开发实例]Ext2.0框架的Grid使用介绍 (未知,09-06)最近空闲时间在学习Ext2.0框架,只有一个字的感叹“强”,我从未想到JS代码能够写出这么绚丽的Web页面出来,以前看到YUI,惊若天人,如今看到EXT2.0的东西,更是感觉震撼。 Ext2.0是一个JS框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和……
[开发实例]ext 树的参考 (未知,09-06)*! * Ext JS Library 3.2.1 * Copyright(c) 2006-2010 Ext JS, Inc. * licensing@extjs.com * http://www.extjs.com/license */ Ext.onReady(function(){ ……
[开发实例]Ext2.0的通用grid包括(增、删、改、查、导出excel) (myext,07-06)下面为扩张grid的 代码 /** * @auther huangfeng * @class Ext.ux.GridExtend * 通用的grid */ Ext.ux.GridExtend=function(config){ Ext.Q……