java_easyui体系之layout

2014-11-24 07:14:46 · 作者: · 浏览: 0

java_easyui体系之layout


一:简介


用于实现页面整体布局、将页面分成五个模块――东、西、南、北、中。其中中是与其他四块有密切关系。


二:页面源码


有layout的基本使用、其中中部内嵌一个html页面


  
    
    My JSP 'original.<a href="http://www.2cto.com/kf/web/jsp/" target="_blank" class="keylink">jsp</a>' starting page
    
    
  
    
  
    
  
    <script type="text/java script" src="js/jquery.min.js">
    <script type="text/java script" src="js/jquery.easyui.min.js">
    <script type="text/java script">
    	var layout;
    	$(function(){
    		layout = $('#blayout').layout();
    		//南部面板折叠
    		layout.layout('collapse', 'south');
    	});
    	
    	//获取中间面板属性
    	function getCenterPanel(){
    		var panel =layout.layout('panel', 'center');//已经获取中央面板、可使用panel具有的属性、方法
    		console.info('center panel title : ' + panel.panel('options').title);
    	}
    	
    	//展开南部面板
    	function expandCollapsePanel(){
    		layout.layout('expand','south');
    	}
    	
    	//删除东部面板
    	function removeEastPanel(){
    		layout.layout('remove', 'east');
    	}
    	
    	//添加东部面板、当原来的面板存在时、点击添加不会将原有面板替换掉。注意有些地方的引号别漏掉
    	function addEastPanel(){
    		layout.layout('add',{
    			region:'east',
    			width:200,
    			title:'East Title',
    			split:true,
    			tools: [{  
    		        iconCls:'icon-add',  
    		        handler:function(){alert('add');}  
    		    },{  
    		        iconCls:'icon-remove',  
    		        handler:function(){alert('remove');}  
    		    }]  
    		});
    	}
    	
    
  
  
	
	    
  

center.html页面:

1、center 中使用href载入的另一个页面的内容、只会载入"body"之间的内容、其他的都不会载入、更不会执行你在这个页面写入的java script代码。
切记所以想要在layout中使用href时、最好的方法就是将被载入的页面中所有内容删掉、只关心body之间的内容.

2、他会将body中内容按照html格式解析、然后返回结果: 下面这段注释内容就不会显示

3、注意引入的顺序:data-options="region:'center',iconCls:'icon-save',title:'center title',href:'center.html'" 这里href要放在最后、放在前面都不能正常显示。

简单说明:

1、在上面center.html页面中可以看出、基本什么标签都没有用、内嵌页面只会读取body中间的内容、其他的一概不问、

2、如果想要加入js效果、则可以将js写入到body中来实现。


三:效果图


 [ i v     & '夥 偾У  邰  i馐e 椐  コ        Z  http://www.2cto.com/kf/ware/Java/java script写在内部

7、 注意href的载入顺序对结果的影响、使用href之后就会覆盖原有的panel中的内容。


更多内容 : java_easyui体系之目录――00