easyui-layout佈局高度自適應
動態載入datagrid資料
$("#dg_center").datagrid({ url: ''/AJAX/EasyUiListComm.ashx', fit: true, //datagrid高度是否自適應 nowrap: true, //是否只顯示一行,即文字過多是否省略部分 striped: true, border: false, pagination: true, pageSize: 20, pageList: [20, 30, 40, 50, 100, 500], pageNumber: 1, checkOnSelect: false, selectOnCheck: false, singleSelect: true, rownumbers: false, idField: 'Id', columns: [[ { checkbox: true, field: 'Id', }, { title: '標題', field: 'Title', sortable: true, width: 200 }, ]], }); |
如果layout佈局中加入了form標籤,則需在樣式中寫入一個固定高度,否則頁面上將顯示不出來 |
<form id="form1" runat="server"> <div class="easyui-layout" id="cc" style="height:200px;" ><div data-options="region:'center',title:'資訊列表',split:false"> <div id="dg_center" toolbar="#tb_center"> </div><div id="tb_center"> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-add" plain="true" onclick="Add()">新增</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-edit" plain="true" onclick="Edit()">編輯</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-remove" plain="true" onclick="Delete()">刪除</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-reload" plain="true" onclick="Refresh()">重新整理</a> </div> </div> </div></form> |
最終效果如圖:
大家實踐後可以看到這樣佈局下來的高度不能自動將頁面填滿,而且高度固定後當內容再繼續增加時會有滾動條出現,並不能達到美觀的效果。再此基礎上我們再新增屬性data-options="fit:true",瀏覽器寬度變化時,datagrid的寬度能夠自動變化新增屬性
<div class="easyui-layout" id="cc" style="height:200px;" data-options="fit:true"></div>
如果去掉form標籤後,只需加上屬性data-options="fit:true" 即可使datagrid的寬高自動根據瀏覽器大小填滿,並且,加上屬性border:false可以完全填滿 |
<div class="easyui-layout" id="cc" data-options="fit:true,border:false"> <div data-options="region:'center',title:'資訊列表',split:false"><div id="dg_center" toolbar="#tb_center"> </div><div id="tb_center"> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-add" plain="true" onclick="Add()">新增</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-edit" plain="true" onclick="Edit()">編輯</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-remove" plain="true" onclick="Delete()">刪除</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-reload" plain="true" onclick="Refresh()">重新整理</a> </div> </div> </div> |
效果如圖:
相關文章
- CSS佈局 --- 自適應佈局CSS
- css--常見左右盒子寬度高度自適應佈局CSS
- css自適應佈局CSS
- 三欄佈局之自適應佈局
- 三列自適應佈局(聖盃佈局)
- Android XML靈活佈局之 EditText實現自適應高度同時限制最小和最大高度AndroidXML
- textarea 高度自適應
- 如何實現兩欄佈局,右側自適應?三欄佈局中間自適應呢?
- 短視訊平臺原始碼,彈性佈局實現自適應高度cell原始碼
- 兩列自適應佈局方案整理
- 三列寬度自適應佈局
- Web自適應佈局那些事兒Web
- display:table-cell自適應佈局
- QT Creator/QT Designer佈局自適應QT
- vue前端自適應佈局,一步到位所有自適應Vue前端
- html iframe高度自適應HTML
- 兩列居中寬度自適應佈局
- textarea文域高度自適應
- textarea高度自適應詳解
- 小程式Swiper高度自適應
- jQuery textarea框高度自適應jQuery
- iframe 跨域高度自適應跨域
- 一列居中寬度自適應佈局
- 學習筆記:自適應佈局,多螢幕適配筆記
- 移動端web自適應適配佈局解決方案Web
- css佈局,左右固定中間自適應實現CSS
- flex佈局兩邊固定寬 中間自適應Flex
- Widget小元件如何自適應高度元件
- iframe自適應高度的外掛
- 自動載入的iframe高度自適應
- 2020-12-17 html、css面試題3: 水平垂直居中,左右固定中間自適應 三欄佈局,靜態佈局、自適應佈局、流式佈局、響應式佈局、彈性佈局,IE中常見的相容性問題,清空陣列的方法HTMLCSS面試題陣列
- 【CSS】三欄/兩欄寬高自適應佈局大全CSS
- lib-flexible 實現移動端自適應佈局Flex
- 巢狀UITextView的UITableViewCell高度自適應巢狀UITextView
- 微信小程式Swiper高度自適應微信小程式
- textarea實現高度自適應的理解
- 微信輪播圖自適應高度
- 網頁佈局自適應的另一種解決方案網頁