Ext.application({name:'layout_card',launch:function(){varnavigate=function(panel,direction){varlayout=panel.getLayout();layout[direction]();" />

Extjs4---card布局

系统 1543 0

这种布局用来管理多个子组件,并且在任何时刻只能显示一个子组件。这种布局最常用的情况是向导模式,也就是我们所说的分布提交。


    <script type="text/javascript">
			Ext.application(
				{
					name:'layout_card',
					launch:function(){
						var navigate = function(panel,direction){
							var layout = panel.getLayout();
							layout[direction]();
							Ext.getCmp('move-prev').setDisabled(!layout.getPrev());
							//判断是否有下一个card,如果没有则设置disabled为true
							Ext.getCmp('move-next').setDisabled(!layout.getNext());
						};
						Ext.create(
							'Ext.panel.Panel',
							{
								title:'card布局',
								width:300,
								height:200,
								layout:'card',
								activeItem:0,
								x:30,
								y:30,
								renderTo: Ext.getBody(),
								draggable:true,	//是否允许拖动
								//用于显示页码
								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: '第一个card'      
							        }, 
							        { 
							            id: 'card-1', 
							            html: '第二个card' 
							        }, 
							        { 
							            id: 'card-2', 
							            html: '第三个card'      
							        }
						     	],     
							}
						);
					}
				}
			)
		</script>
  



效果图

Extjs4---card布局

Extjs4---card布局


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论