想用Extjs做一个左右布局的格式
答案:3 悬赏:50 手机版
解决时间 2021-03-30 17:51
- 提问者网友:不要迷恋哥
- 2021-03-30 10:44
想用Extjs做一个左右布局的格式
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-03-30 11:27
下面的示例代码展示了一个基本的Card布局,布局中并没有包含form元素,具体情况,还要根据实际情况进行处理:
//Card布局__类似向导
Ext.application({
name: 'HelloExt',
launch: function () {
var navigate = function (panel, direction) {
var layout = panel.getLayout();
layout[direction]();
Ext.getCmp('move-prev').setDisabled(!layout.getPrev());
Ext.getCmp('move-next').setDisabled(!layout.getNext());
};
Ext.create('Ext.panel.Panel', {
title: 'Card布局示例',
width: 300,
height: 202,
layout: 'card',
activeItem: 0,
x: 30,
y: 60,
bodyStyle: 'padding:15px',
defaults: { border: false },
bbar: [{
id: 'move-prev',
text: '上一步',
handler: function (btn) {
navigate(btn.up("panel"), "prev");
},
disabled: true
},
'->',
{
id: 'move-next',
text: '下一步',
handler: function (btn) {
navigate(btn.up("panel"), "next");
}
}],
items: [{
id: 'card-0',
html: '
},
{
id: 'card-1',
html: '
},
{
id: 'card-2',
html: '
}],
renderTo: Ext.getBody()
});
}
});
//Card布局__类似向导
Ext.application({
name: 'HelloExt',
launch: function () {
var navigate = function (panel, direction) {
var layout = panel.getLayout();
layout[direction]();
Ext.getCmp('move-prev').setDisabled(!layout.getPrev());
Ext.getCmp('move-next').setDisabled(!layout.getNext());
};
Ext.create('Ext.panel.Panel', {
title: 'Card布局示例',
width: 300,
height: 202,
layout: 'card',
activeItem: 0,
x: 30,
y: 60,
bodyStyle: 'padding:15px',
defaults: { border: false },
bbar: [{
id: 'move-prev',
text: '上一步',
handler: function (btn) {
navigate(btn.up("panel"), "prev");
},
disabled: true
},
'->',
{
id: 'move-next',
text: '下一步',
handler: function (btn) {
navigate(btn.up("panel"), "next");
}
}],
items: [{
id: 'card-0',
html: '
第一步
'},
{
id: 'card-1',
html: '
第二步
'},
{
id: 'card-2',
html: '
最后一步
'}],
renderTo: Ext.getBody()
});
}
});
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-03-30 13:03
如果是form或者panel可使用column布局处理,
如果是整体页面的处理可使用panel的region:west和center布局处理。
如果是整体页面的处理可使用panel的region:west和center布局处理。
- 2楼网友:枭雄戏美人
- 2021-03-30 11:49
左边region:west,调整一下高度宽度,
右边region:center,调整一下高度宽度,这样就可以了
右边region:center,调整一下高度宽度,这样就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯