ExtJs viewport & 可复用框架

在项目里面使用ExtJs viewport定义页面框架时,各页面的框架基本相同, 只有对各页面内部会有少许不同。此文介绍我在使用ExtJs的viewport时,采用 的方法。

步骤一:在公共文件ExtCustomer.js中定义区域对象

 1var viewport;
2
3var leftPanel = {
4     region: 'west',
5    id: 'west-panel',
6    contentEl: 'LeftDiv',
7    autoScroll: true,
8    margins: '0 0 0 0',
9    width: 200
10}
11
12var topPanel = {
13    region: 'north',
14    id: 'north-panel',
15     contentEl: 'TopDiv',
16    height: 75,
17     margins: '0 0 0 0'
18};
19
20var bottomPanel = {
21    region: 'south',
22    id: 'south-panel',
23    contentEl: 'BottomDiv',
24    height: 20,
25    margins: '0 0 0 0'
26};
27
28var contentPanel = {
29    region: 'center',
30    id: 'center- panel',
31    contentEl: 'ContentDiv',
32     layout: 'fit',
33    margins: '0 0 0 0',
34    border: false
35};

上面代码中定义了四个区 域:页头,页脚,左侧和内容。

时间: 2025-01-02 10:14:14

ExtJs viewport & 可复用框架的相关文章

extjs viewport 为什么显示不出来滚动条啊

问题描述 Ext.BLANK_IMAGE_URL ='extjs3.3/ext-3.3.1/resources/images/default/s.gif'; Ext.onReady(function(){ var panel = new Ext.Panel({ layout :'table', header : true, hideBorders : true, collapsible : true, shadow : true, floating : false, frame : true,

可复用的工厂模式框架....

import java.util.Random; /**  * 抛硬币和玩色子的游戏  利用工厂可以复用框架   * 看下面的2个简单的硬币 和筛子的小游戏   * 我们通过一个框架整合在了一起 ...  * 整个框架的运行步骤都是一样的 ,我们在我们的游戏内部只要遵循Game接口 那么  * 这就是一个可以复用的框架  我么只需要实现自己的游戏工厂即可  * @author xiaowei  *  */ interface Game{  void play() ; } interface Fa

产品前端重构(TypeScript、MVC框架设计)

最近两周完成了对公司某一产品的前端重构,本文记录重构的主要思路及相关的设计内容. 公司期望把某一管理类信息系统从项目代码中抽取.重构为一个可复用的产品.该系统的前端是基于 ExtJs 5 进行构造的,后端是基于 Asp.net MVC 提供的 REST 数据接口.同时,希望通过这次重构,不但能将其本身重构至可用于快速二次开发的产品,同时还要求该前端代码要保证相对的独立,使得同时可以接入 .NET 和 JAVA 两个不同的后端平台所提供的数据接口.   旧代码的问题 老系统的前端代码如下图所示:

extjs viewport-Extjs 系统搭建相关问题

问题描述 Extjs 系统搭建相关问题 使用 Extjs做项目的前段框架, 项目整体是在一个 ViewPort 中展示, viewport 使用 border 布局, 在center中显示主体内容, 左边是一些菜单的显示, 现在点击左边的菜单时需要在 center 中自动加载相关页面, 问题就在这里了 ? 各位是怎么进行这个页面的添加的啦;

快速创建可复用体系结构

显著节约成本的重用一直是软件工程的"圣杯".从复制和粘贴源代码到类层次上的细粒度(fine-grained)复用,再到框架和体系结构层次上的粗粒度(coarse-grained)大规模复用,复用技术已经逐渐成熟.而在体系结构上的显著节约成本的重用应该成为所有开发项目都致力的一个战略性活动.在读过这篇文章后,你将会明白运用模式及IBM Rational XDE V2003 如何创建你自己的可复用框架. 注释: 所有的模型和代码都使用XDE v2003 for .NET来描述.类似的的框架

ExtJS 开发总结-转

不知不觉2008已经走到了尽头,在这近一年中,一直不断的尝试用ExtJS做项目,从1.1到现在的2.2,吃了不少苦头,也有不少收获,总结一下,一起分享! 1. ExtJS的定位是RIA,和Prototype.jQuery等类库的定位不同.使用ExtJS做开发,就是意味着以客户端开发为主,不然就不叫RIA框架了,而Prototype.jQuery等只是辅助性的客户端框架,和ExtJS不在同一条起跑先上.如果一定要和其它的框架做比较的话,应该和Isomorphic SmartClient.Backb

extjs 和 Javascript各自的缺点

问题描述 extjs和Javascript各自的缺点?请详细讲解. 解决方案 解决方案二:不会js,就别学ext.学了也白学.这就是缺点吧.解决方案三:http://www.viathink.com解决方案四:ExtJS就是个JavaScript框架,你这样问就好比在问:Spring和Java的优缺点.解决方案五:javascript语言ExtJs基于javascrpt语言的框架解决方案六:问法有问题解决方案七:楼主还是没找到楼的入口.解决方案八:javascript语言ExtJs基于javas

ExtJs2.0学习系列(3)--Ext.Window

前面介绍了panel组件--ExtJs2.0学习系列(2)--Ext.Panel,今天将介绍window组件,它继承自panel. 先介绍个最简单例子 //html代码 <div id="win" class="x-hidden"> </div> //js代码 var w=new Ext.Window({ contentEl:"win",//主体显示的html元素,也可以写为el:"win" width

悠然乱弹:从一段代码讲开去

序言 今天偶然看到一框架,在框架的里面有一段这样的描述: ? 1 2 xxx并不愿意其他人来直接修改YYY框架的代码,因为XXX致力于将它打造为完美的作品,其他人写的代码,实在没有加入进来的意义. 但是您可以当小白鼠,提意见,提bug,好的idea我还是愿意接受的. 这里解释一下,其中xxx是作者名字,YYY是框架名称,这么OSC上牛人众多,牛到这个程度的还是第一次见到,于是就想去速度学习一下.其实框架好不好,看例子代码就可以看出一二,去找了找,果然找到了示例代码,我摘了两个方法: ? 1 2