EasyUI布局 高度自適應(yīng)
最近在把以前寫的一個(gè)項(xiàng)目改成用easyui做前端。過程中遇到了不少問題。其中一個(gè)就是datagrid不能很好的布局。想了好多辦法都有局限。最后想到會(huì)不會(huì)是布局的問題,經(jīng)過實(shí)踐,最后問題解決。
1:比如在項(xiàng)目中用到了datagrid。如果界面比較簡(jiǎn)單---只有一個(gè)datagrid只需要把它的屬性fit 設(shè)置為true就能實(shí)現(xiàn)自動(dòng)適應(yīng)窗體。如果在datagrid上方還有其他div的話,datagrid就不能很好的自動(dòng)適應(yīng)窗體。如查datagrid有分頁控件,分頁控件就看不到了。這個(gè)時(shí)候就應(yīng)該用 easyui-layout來分隔窗體來使具體的內(nèi)容放在easyui-layout不同的部分。這樣就能很好的解決自適應(yīng)問題。
代碼如下:
<div data-options="region:'north'" style="height:100px">
<table id="part1"></table>
</div>
<div data-options="region:'center'">
<table id="part2"></table>
</div>
</div>
2:基于body標(biāo)簽的easyui-layout當(dāng)瀏覽器窗口大小改變時(shí),easyui-layout可以根據(jù)窗口的大小來調(diào)整自己的大小.基于div標(biāo)簽的easyui-layout如果想擁有上述功能必須設(shè)置easyui-layout的屬性fit等于true.
情形1:
<div data-options="region:'north'" style="height:100px">
<table id="part1"></table>
</div>
<div data-options="region:'center'">
<table id="part2"></table>
</div>
</div>
情形2:
<div data-options="region:'north'" style="height:100px">
<table id="part1"></table>
</div>
<div data-options="region:'center'">
<table id="part2"></table>
</div>
</div>
3:在html中定義easyui時(shí),下面兩種寫法是一樣的。即easyui控件的屬性可以寫在dataoptions屬性里,也可以把這些屬性寫到標(biāo)簽上。
寫法1:
<div data-options="region:'north'" style="height:100px">
<table id="part1"></table>
</div>
<div data-options="region:'center'">
<table id="part2"></table>
</div>
</div>
寫法2:
<div region="north"style="height:100px;">
<table id="part1"></table>
</div>
<div region="center">
<table id="part2"></table>
</div>
</div>
以上就是EasyUI高度自適應(yīng)的全部?jī)?nèi)容,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- HTML5 移動(dòng)頁面自適應(yīng)手機(jī)屏幕寬度詳解
- 微信小程序 圖片等比例縮放(圖片自適應(yīng)屏幕)
- 4種Android屏幕自適應(yīng)解決方案
- iOS Webview自適應(yīng)實(shí)際內(nèi)容高度的4種方法詳解
- jQuery自適應(yīng)輪播圖插件Swiper用法示例
- BootStrap table表格插件自適應(yīng)固定表頭(超好用)
- jQuery簡(jiǎn)單實(shí)現(xiàn)iframe的高度根據(jù)頁面內(nèi)容自適應(yīng)的方法
- JQuery EasyUI Layout 在from布局自適應(yīng)窗口大小的實(shí)現(xiàn)方法
- jQuery實(shí)現(xiàn)布局高寬自適應(yīng)的簡(jiǎn)單實(shí)例
- 移動(dòng)開發(fā)之自適應(yīng)手機(jī)屏幕寬度
相關(guān)文章
用jquery實(shí)現(xiàn)的一個(gè)超級(jí)簡(jiǎn)單的下拉菜單
這篇文章主要介紹了用jquery實(shí)現(xiàn)的一個(gè)超級(jí)簡(jiǎn)單的下拉菜單,需要的朋友可以參考下2014-05-05
jquery事件機(jī)制擴(kuò)展插件 jquery鼠標(biāo)右鍵事件
jquery其實(shí)本身的事件機(jī)制就很完善了,包括了單擊,雙擊,鼠標(biāo)移入,鼠標(biāo)移出等。但是卻少了一個(gè)做事件。就是鼠標(biāo)右擊事件。當(dāng)然大家也是直接用偵聽鼠標(biāo)按下事件,然后通過if來判斷執(zhí)行相應(yīng)的函數(shù)。造成鼠標(biāo)右擊事件的效果2011-12-12
jquery表單驗(yàn)證框架提供的身份證驗(yàn)證方法(示例代碼)
本篇文章主要介紹了jquery表單驗(yàn)證框架提供的身份證驗(yàn)證方法的示例代碼。需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-12-12
jQuery實(shí)現(xiàn)base64前臺(tái)加密解密功能詳解
這篇文章主要介紹了jQuery實(shí)現(xiàn)base64前臺(tái)加密解密功能,結(jié)合實(shí)例形式分析了jquery.base64.js實(shí)現(xiàn)前臺(tái)base64加密與解密功能的實(shí)現(xiàn)方法,并給出了java實(shí)現(xiàn)后臺(tái)base64加密解密的操作示例對(duì)比驗(yàn)證加密效果,需要的朋友可以參考下2017-08-08
jQuery簡(jiǎn)單設(shè)置文本框回車事件的方法
這篇文章主要介紹了jQuery簡(jiǎn)單設(shè)置文本框回車事件的方法,涉及jQuery簡(jiǎn)單事件綁定與響應(yīng)操作相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08
8個(gè)超棒的學(xué)習(xí) jQuery 的網(wǎng)站 推薦收藏
根據(jù)國(guó)外科技網(wǎng)站 W3Techs 一項(xiàng)調(diào)查了近100萬個(gè)網(wǎng)站數(shù)據(jù)顯示,jQuery是目前最流行的 JavaScript 庫(kù)。2011-04-04
Jqgrid設(shè)置全選(選擇)及獲取選擇行的值示例代碼
本篇文章主要介紹了Jqgrid設(shè)置全選(選擇)及獲取選擇行的值示例代碼。需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-12-12
使用FlexiGrid實(shí)現(xiàn)Extjs表格效果方法分享
這篇文章主要分享了使用FlexiGrid實(shí)現(xiàn)Extjs表格效果方法,非常的實(shí)用,這里推薦給有相同需求的小伙伴2014-12-12

