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使用$.get()方法從服務(wù)器文件載入數(shù)據(jù)實(shí)例
這篇文章主要介紹了jQuery使用$.get()方法從服務(wù)器文件載入數(shù)據(jù),較為簡(jiǎn)單的分析了jQuery中g(shù)et方法的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03jquery實(shí)現(xiàn)樓層滾動(dòng)特效
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)樓層滾動(dòng)特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04jQuery基于BootStrap樣式實(shí)現(xiàn)無限極地區(qū)聯(lián)動(dòng)
這篇文章主要介紹了jQuery基于BootStrap樣式實(shí)現(xiàn)無限極地區(qū)聯(lián)動(dòng)的相關(guān)資料,需要的朋友可以參考下2016-08-08使用jQuery模板來展現(xiàn)json數(shù)據(jù)的代碼
通常我們?cè)谑褂胊jax的時(shí)候,都避免不了和json這種輕巧的數(shù)據(jù)格式打交道??墒峭謩?dòng)的去解析json,構(gòu)建HTML,比較麻煩?,F(xiàn)在有了這個(gè)插件,就能像Extjs那樣使用模板解析json了。2010-10-10jQuery移動(dòng)端日期(datedropper)和時(shí)間(timedropper)選擇器附源碼下載
今天我給大家介紹一款非常有趣的日期和時(shí)間選擇器,它分為日期選擇器datedropper以及時(shí)間選擇器timedropper,他們倆尤其適合在移動(dòng)端上應(yīng)用。感興趣的小伙伴一起學(xué)習(xí)吧2016-04-04jQuery動(dòng)態(tài)生成Bootstrap表格
這篇文章主要介紹了jQuery動(dòng)態(tài)生成bootstrap表格的相關(guān)資料,非常不錯(cuò)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2016-11-11firefox瀏覽器用jquery.uploadify插件上傳時(shí)報(bào)HTTP 302錯(cuò)誤
這篇文章主要介紹了firefox瀏覽器用jquery.uploadify插件上傳時(shí)報(bào)HTTP 302錯(cuò)誤,分析了下,原來是利用flash進(jìn)行post上傳時(shí)沒有包含原來的session信息,而是重新創(chuàng)建了一個(gè)session,知道原因了,我們來看看如何解決吧。2015-03-0314款經(jīng)典網(wǎng)頁圖片和文字特效的jQuery插件-前端開發(fā)必備
最近沒項(xiàng)目做,在網(wǎng)上看到很多網(wǎng)頁特效,非常漂亮,于是就整理了14款經(jīng)典網(wǎng)頁圖片和文字特效的jQuery插件,有助于在項(xiàng)目需求中用到,前端開發(fā)必備,大家都來學(xué)習(xí)下吧2015-08-08