EXTjs 伸縮選單佈局accordion 和嚮導佈局cardlayout
Ext.onReady(function(){
var navhandler=function(direction){
var wizard=Ext.getCmp('wizard').layout;
var pre=Ext.getCmp('move_prev');
var next=Ext.getCmp('move_next');
var activeId=wizard.activeItem.id;
if(activeId=='card-0'){
if(direction==1){
wizard.setActiveItem(1);
pre.setDisabled(false);
}
}else if(activeId=='card-1'){
if(direction==-1){
wizard.setActiveItem(0);
pre.setDisabled(true);
}else{
wizard.setActiveItem(2);
next.setDisabled(true);
}
}else if(activeId=='card-2'){
if(direction==-1){
wizard.setActiveItem(1);
next.setDisabled(false);
}
}
}
new Ext.Viewport({
layout:'border',
items:[
{region:'north',title:'north',html:'north',height:50,collapsible:true},
{region:'south',title:'south',html:'south',height:50,collapsible:true},
{region:'west',title:'west',width:200,collapsible:true,
layout:'accordion', //accordion佈局模式
layoutConfig:{
animate:true
//titleCollapse:true,
//activeOnTop:false
},
items:[{
title:'第一欄',
html:'第一欄'
},{
title:'第二欄',
html:'第二欄'
},{
title:'第三欄',
html:'第三欄'
}
]},
{
region:'east',id:"wizard",title:'嚮導',activeItem:0,width:200,collapsible:true,
layout:'card',//card佈局模式
bodyStyle:'padding:15px',
defaults:{
border:false
},
bbar:[{
id:'move_prev',
text:'上一步',
handler: navhandler.createDelegate(this,[-1]),
disabled:true
},
'->',// 表示會佔據所有空白的區域
{
id:'move_next',
text:'下一步',
handler:navhandler.createDelegate(this,[1])
}],
items:[{
id:'card-0',
html:'<h1>hehe</h1><p>第一步</p>'
},{
id:'card-1',
html:'<h1>hehe</h1><p>第二步</p>'
},{
id:'card-2',
html:'<h1>hehe</h1><p>第三步</p>'
}]
},
{region:'center',title:'center',html:'center'}
]
});
});
圖片顯示:
相關文章
- 彈性佈局(伸縮佈局)
- CSS-伸縮佈局CSS
- CSS3 伸縮佈局CSSS3
- ExtJs的Column佈局JS
- CSS 小結筆記之伸縮佈局 (flex)CSS筆記Flex
- qt 佈局---表單佈局QT
- 快速學習掌握移動Web開釋出局總結(流式佈局+flex伸縮佈局+rem佈局+Boostrap框架 )(更新中)WebFlexREM框架
- 浮動佈局 和 flex佈局Flex
- Sencha ExtJS 5.x的容器和佈局講解JS
- CSS 三欄佈局之聖盃佈局和雙飛翼佈局CSS
- CSS 兩欄佈局和三欄佈局CSS
- 雙飛翼佈局和聖盃佈局
- 聖盃佈局和雙飛翼佈局
- CSS佈局–聖盃佈局和雙飛翼佈局以及使用Flex實現聖盃佈局CSSFlex
- css佈局-float佈局CSS
- CSS佈局 --- 居中佈局CSS
- [提問交流]介面佈局如何設定為固定,不自動伸縮!
- Android中常見的佈局和佈局引數Android
- css聖盃佈局和雙飛翼佈局CSS
- 居中佈局、三欄佈局
- java:佈局方法(流佈局)Java
- 兩欄佈局,左側可伸縮,右側寬度自適應
- CSS佈局之三欄佈局CSS
- CSS佈局 --- 自適應佈局CSS
- CSS佈局 --- 等寬&等高佈局CSS
- CSS 佈局之水平居中佈局CSS
- CSS經典佈局——聖盃佈局與雙飛翼佈局CSS
- 使用 Flex 佈局與其他普通佈局的簡單對比Flex
- 深入理解聖盃佈局和雙飛翼佈局
- 網頁佈局------導航欄下標縮放顯示網頁
- Flutter 簡單佈局技巧Flutter
- 網頁佈局------for表單網頁
- 簡單理解flex佈局Flex
- 網頁佈局------幾種佈局方式網頁
- dispaly的Grid佈局與Flex佈局Flex
- css佈局系列1——盒模型佈局CSS模型
- 聖盃佈局與雙飛翼佈局
- flex彈性佈局 響應式佈局Flex
- 三欄佈局之自適應佈局