日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

网站前端_EasyUI.基础入门.0009.使用EasyUI Layout组件的最佳姿势?

發布時間:2023/12/4 HTML 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网站前端_EasyUI.基础入门.0009.使用EasyUI Layout组件的最佳姿势? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 基礎布局

<div?id="l"?class="easyui-layout"?data-options="width:500,height:250"><div?data-options="region:'north',title:'north',height:50"></div><div?data-options="region:'west',title:'west',width:100"></div><div?data-options="region:'east',title:'east',width:100"></div><div?data-options="region:'center',title:'center'"><table?id="dg"?class="easyui-datagrid"?data-options="fit:true,url:'/easyui/data.json',border:false,method:'get',singleSelect:true,fitColumns:true"><thead><tr><th?data-options="field:'name',width:'33%'">姓名</th><th?data-options="field:'age',width:'33%'">年齡</th><th?data-options="field:'sex',width:'34%',align:'right'">性別</th></tr></thead></table></div> </div>


2. 全屏布局


<body?class="easyui-layout"?data-options="fit:true"><div?data-options="region:'center',title:'full?screen'"></div><!--?說明:?加載jquery-easyui腳本文件?--><script?src="js/jquery-easyui/jquery.min.js"></script><script?src="js/jquery-easyui/jquery.easyui.min.js"></script><script?src="js/jquery-easyui/locale/easyui-lang-zh_CN.js"></script> </body> 或 <div?id="l"?class="easyui-layout"><div?data-options="region:'center',title:'full?screen'"></div> </div> <!--?說明:?加載jquery-easyui腳本文件?--> <script?src="js/jquery-easyui/jquery.min.js"></script> <script?src="js/jquery-easyui/jquery.easyui.min.js"></script> <script?src="js/jquery-easyui/locale/easyui-lang-zh_CN.js"></script> <script?type="text/javascript">width?=?$(document).width();height?=?$(document).height();$('#l').layout({width:?width,height:?height,}); </script>


3. 流式布局

<div?id="l"?class="easyui-layout"?data-options="width:500,height:250"><div?data-options="region:'west',title:'west',width:'30%',content:'30%',bodyCls:'layoutPadding'"></div><div?data-options="region:'center',title:'center',bodyCls:'layoutPadding'"></div> </div> <style?type="text/css"?scoped="scoped">.layoutPadding?{padding:?10px;} </style>


4. 自適應高度布局

<div?id="l"?class="easyui-layout"?data-options="width:500,height:250"><div?data-options="region:'north',height:50"><a?href="#"?class="easyui-linkbutton"?οnclick="javascript:add(this);">添加</a><a?href="#"?class="easyui-linkbutton"?οnclick="javascript:remove(this);">刪除</a></div><div?data-options="region:'south',height:50">南</div><div?data-options="region:'west',width:100">西</div><div?data-options="region:'east',width:100">東</div><div?data-options="region:'center'"><p>點擊上面按鈕添加一行內容</p></div> </div> <!--?說明:?加載jquery-easyui腳本文件?--> <script?src="js/jquery-easyui/jquery.min.js"></script> <script?src="js/jquery-easyui/jquery.easyui.min.js"></script> <script?src="js/jquery-easyui/locale/easyui-lang-zh_CN.js"></script> <script?type="text/javascript">//?中間最后一行添加一行內容function?add(that){$('#l').layout('panel',?'center').append('<p>點擊上面按鈕添加一行內容</p>');resetHeight();};//?刪除中間最后的一行的內容function?remove(that){$('#l').layout('panel',?'center').find('p:last').remove();resetHeight();};???????//?重置整個layout的高度function?resetHeight(){//?獲取中間的panel?Jquery對象var?cpanel?=?$('#l').layout('panel',?'center');//?獲取當前cpanel的高度var?cpanelOldHeight?=?cpanel.outerHeight();//?設置中間的panel對象的高度為自適應cpanel.panel('resize',?{height:?'auto'});//?重新獲取cpanel的高度var?cpanelNewHeight?=?cpanel.outerHeight();//?重置layout的寬度,減少兩次之差即可var?layoutheight?=?$('#l').height()?-?(cpanelOldHeight-cpanelNewHeight);$('#l').layout('resize',?{height:?layoutheight});??????};? </script>


5. 嵌套布局

<div?id="l"?class="easyui-layout"?data-options="width:500,height:250"><div?data-options="region:'north',height:50"></div><div?data-options="region:'south',height:50"></div><div?data-options="region:'west',width:50"></div><div?data-options="region:'center'"><div?id="ll"?class="easyui-layout"?data-options="fit:true"><div?data-options="region:'west',width:100,split:true,border:false"></div><div?data-options="region:'center',border:false"></div></div></div> </div>


6. 沒有折疊按鈕的布局

<div?id="l"?class="easyui-layout"?data-options="width:500,height:250"><div?data-options="region:'north',height:50"></div><div?data-options="region:'south',height:50"></div><div?data-options="region:'west',width:'70%',collapsible:false,bodyCls:'layoutPadding',title:'recruitment?notice:',iconCls:'icon-ok'"><p>招聘運維開發工程師</p><ul><li>投簡歷至:?xmdevops@vip.qq.com</li></ul></div><div?data-options="region:'center',width:'30%'"></div> </div> <style?type="text/css">.layoutPadding?{padding:?10px;} </style>


7. 復雜布局

<div?id="lo"?class="easyui-layout"?data-options="width:500,height:250"><div?data-options="region:'north',height:50"></div><div?data-options="region:'south',height:50"></div><div?data-options="title:'menu',region:'west',width:100"><div?id="ac"?class="easyui-accordion"?data-options="fit:true,border:false"><div?data-options="title:'accordion1',bodyCls:'padding10'">accordion1</div><div?data-options="title:'accordion2',bodyCls:'padding10'">accordion2</div><div?data-options="title:'accordion3',bodyCls:'padding10'">accordion3</div></div></div><div?data-options="region:'east',width:200"><ul?id="te"?class="easyui-tree"?data-options="fit:true,border:false"><li><span>1</span><ul><li>1-1</li><li><span>2</span><ul><li>2-1</li><li><span>3</span><ul><li>3-1</li></ul></li></ul></li></ul></li>??</ul>?</div><div?data-options="region:'center',border:false"><div?id="tb"?class="easyui-tabs"?data-options="fit:true"><div?data-options="title:'About',bodyCls:'padding10'"><p>物聯網開發公司</p><ul><li>成立于2008年.</li></ul></div><div?data-options="title:'Company',border:false"><table?id="dg"?class="easyui-datagrid"?data-options="url:'/easyui/data.json',method:'get',fit:true,singleSelect:true,fitColumns:true"><thead><th?data-options="field:'name',width:'33%'">名字</th><th?data-options="field:'age',width:'33%'">年齡</th><th?data-options="field:'sex',width:'34%'">性別</th></thead></table></div></div></div> <style?type="text/css"?scoped="scoped">.padding10?{padding:?10px;}; </style>


8. 添加和移除布局

<div?id="lo"?class="easyui-layout"?data-options="width:500,height:250"><div?data-options="region:'north',height:100,bodyCls:'padding10'"><fieldset><legend>操作區</legend><div?style="width:30%;text-align:left;float:left;"><span>region:</span><select?name="region"?id="regionArea"><option?value="south">south</option><option?value="west">west</option><option?value="east">east</option><option?value="center">center</option></select></div><div?style="width:70;text-align:right;float:right;"><a?href="#"?class="easyui-linkbutton"?οnclick="javascript:add(this);">添加</a><a?href="#"?class="easyui-linkbutton"?οnclick="javascript:remove(this);">刪除</a></div></fieldset></div><div?data-options="region:'south',height:50"></div><div?data-options="region:'west',width:100"></div><div?data-options="region:'east',width:100"></div><div?data-options="region:'center'"></div> </div> <style?type="text/css"?scoped="scoped">.padding10?{padding:?10px;} </style> <!--?說明:?加載jquery-easyui腳本文件?--> <script?src="js/jquery-easyui/jquery.min.js"></script> <script?src="js/jquery-easyui/jquery.easyui.min.js"></script> <script?src="js/jquery-easyui/locale/easyui-lang-zh_CN.js"></script> <script?type="text/javascript">//?添加布局function?add(that){var?region?=?$('#regionArea').val();var?regionPanel?=?$('#lo').layout('panel',?region);if(regionPanel.length)?return;var?options?=?{region:?region};if(['north',?'south'].indexOf(region))?options['height']=50;if(['west',?'east'].indexOf(region))?options['width']?=?100;$('#lo').layout('add',?options);};//?刪除布局function?remove(that){var?region?=?$('#regionArea').val();var?regionPanel?=?$('#lo').layout('panel',?region);if(!regionPanel.length)?return;$('#lo').layout('remove',?region);}; </script>



轉載于:https://blog.51cto.com/xmdevops/1899101

總結

以上是生活随笔為你收集整理的网站前端_EasyUI.基础入门.0009.使用EasyUI Layout组件的最佳姿势?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。