请问EXT的window中能放一个viewport吗?

请问EXT的window中能放一个viewport吗?就是在window中像viewport分成5块的布局?最好能给个例子谢谢!... 请问EXT的window中能放一个viewport吗?

就是在window中像viewport分成5块的布局?

最好能给个例子 谢谢!
展开
 我来答
miniappSlUgfwUcrICuZ
2010-07-13 · TA获得超过1734个赞
知道小有建树答主
回答量:363
采纳率:0%
帮助的人:546万
展开全部
window中不能放viewport viewport默认是基于页面<body>渲染的。
window和view其实是一样的啊 。一样能够布局啊,你说的分5快应该指的是border布局,那你在new window的时候设置属性 layout:'border'
然后items里面的 元素必须是设置region为 north或center,必须有一个center. 如果你分5块 那一般是嵌套布局,及一个center中,继续设置layout:'border',里面又有north,center等。以此类推
小豆526
2010-07-19 · TA获得超过165个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:148万
展开全部
我都不知道viewport和panel有什么区别,我建议少用viewport
所谓的viewport视图,不就是在几个panel中写上一个关键的属性
region:“north|left|center|right|south”,再在主板上写上个border属性
然后你再在mainpanel中写上
items:[1,2,3,4,5]个panel

var left =new Ext.tree.TreePanel({
id:'im-tree',
region:"west",
title:"功能导航",
collapsible:true,
split:true,
rootVisible:true,
lines:false,
autoScroll:true,
margins : '0 0 5 5',
cmargins : '0 5 5 5',
layoutConfig : {
animate : true
},
width:200,

var center=new Ext.TabPanel({

}],
enableTabScroll:true
});
center.setActiveTab("index");
var bottom=new Ext.Panel({
});
var mainPanel = new Ext.Panel({//panel就行,不用viewport
layout:'border',
border:true,
items:[left,center,bottom]

});
var win = desktop.createWindow({
items:mainPanel

});
}
win.show();
left.expandAll();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式