是否有可能让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