//加载dwr
dwr.engine.setAsync(false); //***************************************框架定义部分************************************************** var store = new Ext.data.ArrayStore({
fields: ['id', 'name', 'desc'],
data: [
['1', 'name1', 'desc1'],
['2', 'name2', 'desc2'],
['3', 'name3', 'desc3'],
['4', 'name4', 'desc4'],
['5', 'name5', 'desc5'],
['6', 'name6', 'desc6'],
['7', 'name7', 'desc7'],
['8', 'name8', 'desc8'],
['9', 'name9', 'desc9'],
['10', 'name10', 'desc10']
]
});
var grid = new Ext.grid.GridPanel({
title: 'grid',
viewConfig: {forceFit: true}, store: store,
height:300,
columns: [
{header:'id', dataIndex: 'id'},
{header:'名称', dataIndex:'name'},
{header:'描述', dataIndex:'desc'}
],
tbar: new Ext.Toolbar(['添加','修改','删除']),
bbar: new Ext.PagingToolbar({
pageSize: 15,
store: store
})
}); //***************************************数据加载function部分**************************************************** // *****************************************************************************************************
// Ext.onReady // ********************页面总框架方案A:viewport***************************
//Ext.onReady(function(){
//
////页面总框架方案A:viewport
// var viewport = new Ext.Viewport({
// layout: 'border',
// items: [
// {region:'north',html:'north',title:'north',height:80},
//
// {region:'west',title:'west',width:300,
// items:
// [grid,
// {region:'center',html:'center2html',title:'center2',autoHeight:true}]
// },
//
// {region:'center',html:'center',title:'center'}
// ]
// });
//}); //********************页面总框架方案B:viewport包含totalPanel设计tbar*************************** Ext.onReady(function(){ //页面总框架方案B:viewport的totalPanel
var totalPanel = new Ext.Panel({
//width:400,
region:'center',
tbar: new Ext.Toolbar(['viewport的PlanB']), //框架tbar部分
//tbarCfg :{height:200},
//renderTo: Ext.getBody(),
//height:640,
border :false,
split:true,
id:'fp1',
layout:'border',
//enableTabScroll:true,
items: [ {region:'north',html:'north',title:'north',height:80}, {region:'west',title:'west',width:300,
items:
[grid,
{region:'center',html:'center2html',title:'center2',autoHeight:true}]
}, {region:'center',html:'center',title:'center'} ] }); //页面总框架方案B:viewport
var viewport = new Ext.Viewport({
layout: 'border',
items: totalPanel
}); // //加载数据
// loadGridData() ;
// loadGrid2Data() ;
// loadGrid3Data() ; });

Ext开场布局设计Viewport的更多相关文章

  1. Ext.Net 布局

    Ext.Net 布局 Panel布局类有10种:容器布局,自适应布局,折叠布局,卡片式布局,锚点布局,绝对位置布局,表单布局,列布局,表格布局,边框布局       1,Ext.layout.Cont ...

  2. html5 + css3 + jQuery + 响应式布局设计

    1. [代码][HTML]代码     <!DOCTYPE html><html dir="ltr" lang="zh-CN">< ...

  3. CSS布局设计

    CSS布局设计: (1)固定布局:各个部分采用固定宽度的页面布局. (2)流式布局:通过定义模块和模块间距的百分比的方式来实现.缺点是会自动缩放,影响图片的美观. (3)响应式布局:页面可以用户的设备 ...

  4. 12个学习 CSS3 网站布局设计的优秀案例

    网络上有很多的 CSS 画廊站点供大家对各类网站作品进行打分和评论,每天有数以百计的优秀网站被推荐上面,这对于网页设计师来说是很好的灵感来源.今天,我们选择了15赢得 CSS 设计大奖的优秀作品,帮助 ...

  5. 【Ext.Net学习笔记】02:Ext.Net用法概览、Ext.Net MessageBus用法、Ext.Net布局

    Ext.Net用法概览 Ext.Net还是很强大,如果运用熟练可以极大的提高编程效率.如果你也要学习Ext.Net,原文博主推荐书籍:<Ext.Net Web 应用程序开发教程>,是英文的 ...

  6. iOS界面布局设计

    参考资料: 1. 谈谈如何学习ios 8的界面和布局设计 2. iOS 8 Auto Layout界面布局系列 3. 为iPhone 6设计自适应布局 4. 几张图弄明白iOS布局中的尺寸问题

  7. Ext.Net学习笔记04:Ext.Net布局

    ExtJS中的布局功能很强大,常用的布局有border.accordion.fit.hbox.vbox等,Ext.Net除了将这些布局进行封装以外,更是对border进行了一些非常实用的改进,让我们来 ...

  8. iOS发展 ---- 至iPhone 6自适应布局设计 Auto Layout

    Apple从iOS 6增加了Auto Layout后開始就比較委婉的開始鼓舞.建议开发人员使用自适应布局,可是到眼下为止,我感觉大多数开发人员一直在回避这个问题,无论是不是因为历史原因造成的,至少他们 ...

  9. Devexpress之LayoutControl的使用及其控件布局设计

    引言 Devexpress给我们提供了更加美观.更加丰富控件,但在学习和使用的同时经常会遇到诸多麻烦.今天在使用Devexpress的LayoutControl控件进行界面控件的布局设计时遇到了如下的 ...

随机推荐

  1. BigDecimal 的roundMode 舍位模式

    roundMode是指舍位时候的模式,传参数的时候用BigDecimal.ROUND_XXXX_XXX,   有: 以下例子是setScale(0,BigDecimal.ROUND_XXXX_XXX) ...

  2. Java 程序优化:字符串操作、基本运算方法等优化策略(二)

    五.数据定义.运算逻辑优化 多使用局部变量 调用方法时传递的参数以及在调用中创建的临时变量都保存在栈 (Stack) 里面,读写速度较快. 其他变量,如静态变量.等,都在堆实例变量 (heap) 中创 ...

  3. iOS Storyboard全解析

    来源:http://iaiai.iteye.com/blog/1493956 Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果, ...

  4. startssl

    Validation Success You have successfully authenticated domain "xxx.com.cn".You will be abl ...

  5. 使用AJAX完成用户名是否存在异步校验

    一.JSP代码: 1.事件触发:onblur 2.编写AJAX代码:向Action中提交,传递username参数 <script> function checkUsername(){ / ...

  6. alarm rtc

    http://sharp2wing.iteye.com/blog/1329518 http://blog.csdn.net/sking002007/article/details/6593809 io ...

  7. Fping

    (十大特色功能) Ping是最常用的网络测试工具,ping的测试功能其实比较多,xp系统的ping有12个选项.但是,fping测试工具有25个选项,在ping的基础上增加了许多专业的功能,可用于更深 ...

  8. 防止SQL注入攻击的一些方法小结

    SQL注入攻击的危害性很大.在讲解其防止办法之前,数据库管理员有必要先了解一下其攻击的原理.这有利于管理员采取有针对性的防治措施. 一. SQL注入攻击的简单示例. statement := &quo ...

  9. Linux下编译带x264的ffmpeg的配置方法,包含SDL2

    一.环境准备 ffmpeg下载:http://www.ffmpeg.org/download.html x264下载:http://download.videolan.org/x264/snapsho ...

  10. regular expressions