问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

extjs中的Ext.Viewport()组件使用时,在body标签里面为什么不能写其他的...

发布网友 发布时间:2022-04-30 01:40

我来回答

3个回答

懂视网 时间:2022-04-24 22:58

通过此文能学习到如下内容
1.创建一个简单的面板 Ext.Panel
2.制作一个可以拖动的面板 Ext.Panel
3 .使用选项卡面板
3.使用Ext.Viewport搭一个简单布局(用一个小例子来总结本文所有内容)
面板是ExtJs控件的基础,很多控件都是在面板的基础上扩展的,或者他会与其他控件之间有关系。
面板由一个工具栏、一个底部工具栏、面板头部、面板尾部和面板主区域几个部分组成。面本类中还提供了面板展开、关闭等功能。并提供了一些可重用的工具按钮让我们灵活的控制面板。面板可以放入其他任何容器中,面板本身也是一个容器,所以面板里面也可以包含其他组件。面板的类名为Ext.Panel,其xtype为panel。
看下面一个例子来显示出面板的各个组成部分:
//普通的面板
function panel(){
var panel=new Ext.Panel({
renderTo:'panel',
title:'面板的头部',
width:400,
height:200,
html:'

面板的主显示区域..可包含任何html代码

',
tbar:[{text:'顶部工具栏按钮'}],
bbar:[{text:'底部工具栏'}],
buttons:[
{
text:'面板底部按钮',
handler:function()
{
Ext.Msg.alert('提示','面板底部按钮的事件!');
}
}
]
});
}
上面的代码就不做详细介绍了,特别注意的一点是renderTo:'panel',这句代码负责把面板绑定到一个p层里,panel就是p的ID。



代码执行后会显示下面的效果:

效果不错吧!面板中可以有多个工具栏,可以位于面板的顶部或底部,Ext工具栏是由Ext.Toolbar类表示。工具栏可以存放按钮、文本等内容。而且面板中还提了一些实用的工具栏,可以通过tools配置属性向面板头部加入工具栏选项,看下面的案例:
function panel(){
var panel=new Ext.Panel({
tools:[
{id:"save"},
{id:"help"},
{id:"up"},
{
id:"close",
handler:function(){
Ext.MessageBox.alert("工具栏按钮","工具栏的关闭按钮事件")
}
}
],
renderTo:'panel',
title:'面板的头部',
width:400,
height:200,
html:'

面板的主显示区域..可包含任何html代码

',
tbar:[{text:'顶部工具栏按钮'}],
bbar:[{text:'底部工具栏'}],
buttons:[
{
text:'面板底部按钮',
handler:function()
{
Ext.Msg.alert('提示','面板底部按钮的事件!');
}
}
]
});
}

热心网友 时间:2022-04-24 20:06

类Ext.Viewport 一个表示程序可视区域的特殊容器(浏览器可视区域)。
视窗渲染在document的body标签上,并且根据浏览器可视区域的大小自动调整并且管理窗口的大小变化。一个页面上只允许存在一个viewport。所有的{@link Ext.Panel 面板}增加到viewport,通过她的items,或者通过她的子面板(子面板也都可以拥有自己的layout)的items,子面板的add方法,这种设计让内部布局的优势非常明显。

因为Viewport是渲染到Body上的,因此如果在body标签里面加别的标签或文本是不被允许的。这就是你的程序会报错误的原因。

热心网友 时间:2022-04-24 21:24

body是正文
Tbody是Table Body的缩写.可以忽略
页面格式:
<html>
<body>
vvvv
<table>
<tbody>
<tr>
<td>xxxx</td>
</tr>
</tbody>
</table>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
一般的高低床长宽多少 家用高低床尺寸一般是多少 学校高低床尺寸是多少 一般学生高低床是多少尺寸 高低床多少钱? CSGO刀和手套哪个先买?CSGO刀和手套出的概率一样吗? ...高考分是463,我有机会上西北民族大学或者是北方民族大学么?很急... 我是csgo的一个萌新想要氪一把刀求大佬推荐一款500到700的刀 您好,我的分数是437可以报预科兰州西北民族大学吗? CSGO的刀为什么这么贵?CSGO的刀会慢慢磨损吗? 什么是曲牌名 爱国的读后感720字 Extjs GridPanel构造器参数意思 京剧曲牌 关于extjs方法调用的问题 我国古代戏曲曲牌名 extjs xtype有哪些样式 球爱国人士的读后感(500字 )急急急 !今天就要 ...一个center部分,然后将它们放在viewport中, 京剧里常听到的有哪些曲牌名?这些曲牌名有哪些经典曲目??谢谢 ExtJS中的Ext.panel.Panel和Ext.panel有什么区别,有很多名称相似的组件... 跪求!!关于爱国的读后感400~500字 20悬赏 戏曲音乐中的曲牌是什么? 跪求一篇关于爱国人士的读后感,四百多字左右就ok~~ 空调用不了了,合肥美的空调维修电话号码多少? OPPO账号数据会清除吗? 从风水上讲客厅正中间有横梁好不好 注!,,,客厅中间,卧室两侧是什么户型 我的房子是南北俩个卧室框架的,客厅在中间这么装修能很好采光。又好看 客厅在一边两间卧室连着的和客厅在中间卧室在两边的这两种户型... 关于爱国主义书籍的读后感,300—400字左右,别多了!!! 好听的京剧曲牌 extjs三级联动的问题? 曲牌体制的戏曲剧种有哪些? 玛氏旗下著名猫粮品牌叫什么? extjs里的treepanel的用法 爱国人士500字范文 和心得体会200字 将许多曲牌连缀起来讲唱故事的音乐形式称为 有关爱国人士的故事作文300字 戏曲曲牌的摘段与换头是什么意思? 如何在extjs4中让一个gridpanel填充满它的父panel 描写爱国人士的文章的读后感 哪些是粤剧曲牌名? 在extjs的panel中可以包含一个gridpanel吗?panel与gridpanel的区别是什么? 戏曲音乐中曲牌连缀体与板腔体有什么不同? 如何在div中添加extjs的panel 有关爱国人士的作文 如何用Extjs进行下面的布局,整体是个panel 内部3个子panel 并且还可以拆... 0.1.2.3.4.5.6.7.8.9这几个数字能组成多少组不同的6位数字 你好,从0到9组成六位数的密码有哪些_百度问一问 有哪些爱国人士读后感