是否有可能讓easyui datagrid響應?我們如何創建響應式數據網格或流體佈局?如何讓easyui datagrid響應?
1
A
回答
0
0
一些不錯的實現我還沒有看到easyui DataGrid的響應。但是Easyui有數據網格和其他移動組件。 http://www.jeasyui.com/demo-mobile/main/index.php?plugin=DataGrid&theme=metro-gray&dir=ltr&pitem=
2
下面給出的解決方案進行調整,以使數據網格中加載的DIV。
$(function(){
/**
* Extend the datagrid functionality
*/
$.extend($.fn.datagrid.defaults, {
width: getMainWidth()
});
});
/**
* Returns the width of <div id="Main">
* This can be used by the datagrids during initialization
* on the attribute: width
* @returns
*/
function getMainWidth(){
return $("#Main").width();
}
此時數據網格擴展到<div id="Main">
的整個寬度現在,接下來的事情,這將是很高興有可調整的列寬。因此,爲了實現這一點,你可以這樣定義
<table id="datagridID" style="display:none;">
<thead>
<tr>
<th data-options="field:'column1', width:adjustColumnWidth(0.18)">Column 1</th>
<th data-options="field:'column2', width:adjustColumnWidth(0.16)">Column 2</th>
<th data-options="field:'column3', width:adjustColumnWidth(0.32)">Column 3</th>
<th data-options="field:'column4', width:adjustColumnWidth(0.05)">Column 4</th>
<th data-options="field:'column5', width:adjustColumnWidth(0.08)">Column 5</th>
<th data-options="field:'column6', width:adjustColumnWidth(0.05)">Column 6</th>
<th data-options="field:'column7', width:adjustColumnWidth(0.05)">Column 7</th>
<th data-options="field:'column8', width:adjustColumnWidth(0.11)">Column 8</th>
</tr>
</thead>
的adjustColumnWidth函數的參數的數據網格的百分比和他們都應該爲100%
/**
* This specifies a percentage width according to the #Main div
* This is used during column initialization in order to set a percentage
* width.
* eg:
* data-options="field:'docNumber', width:adjustColumnWidth(0.18)"
* sets a 18% width
*
* @param percent
* @returns {Number}
*/
function adjustColumnWidth(percent){
return getMainWidth() * percent;
}
數據網格初始化與往常一樣:
var datagrid = $("#datagridID");
datagrid.show();
datagrid.datagrid({
url: gridDataURL
});
相關問題
- 1. 的jquery easyui的DataGrid錯誤
- 2. 如何讓UILable響應IBAction?
- 3. 如何讓SpriteSpin響應?
- 4. 如何讓圖像響應?
- 5. 如何讓rich:dataGrid響應?
- 6. 如何讓NanoHTTPD響應AJAX
- 7. 如何讓UITextField響應UITextFieldDelegate?
- 8. 如何讓UITableView響應viewDidRotate?
- 9. jquery easyui datagrid恢復合併單元格
- 10. 的jQuery easyui的DataGrid的onUnselect事件
- 11. EasyUI DataGrid的網址不是從表
- 12. jQuery EasyUI dataGrid保存時輸入按
- 13. Easyui datagrid搜索不起作用
- 14. DataGrid中的日期格式easyui
- 15. 加載datagrid時選擇選項卡,easyui
- 16. 如何在jQuery EasyUI中綁定Web服務CRUD DataGrid
- 17. 如何獲取單元格值Datagrid EasyUI PHP點擊
- 18. Dojo datagrid jsonrest響應標頭
- 19. 如何改變風格JScrollPane的EasyUI
- 20. 如何讓Google Plus徽章響應?
- 21. 如何讓HTML圖像響應?
- 22. 如何讓Google地圖控件響應?
- 23. 如何讓GUI按鈕正確響應?
- 24. 如何讓Zurb基金會無響應?
- 25. CSS - 如何讓父div響應?
- 26. 如何讓UISegmentedControl只響應雙擊?
- 27. 如何讓React響應媒體查詢?
- 28. 如何讓這些div元素響應?
- 29. 如何讓這些div集響應?
- 30. 如何讓你管視頻響應?
你是什麼意思的「響應」? – 2013-03-25 08:10:36
「響應式」意味着我希望在調整瀏覽器大小時自動調整大小。 – partha 2013-04-02 17:11:04