如何让EasyUI DataGrid 宽度自适应窗口改变

在使用EasyUi的 dataGrid时候,如果要Gridview的宽度和窗口或者框架页面的宽度相同,只需要设置

fitColumns:true

即可;

这样实现以后,假设你在第一次打开页面的时候是缩小后的窗口,那随后再对窗口的大小进行调整的时候,gridview的宽度是不会变的。

 

原因:因为gridview的宽度是由第一次加载时候确定的,随后的窗口大小操作不会改变它的宽度值。

 

解决办法:为当前的window添加一个resize事件,这样在修改窗口大小触发此事件中让gridview改变当前的宽度即可。

代码如下:

 

//在调整了窗口大小以后,设置easyui gridview也调整宽度
$(window).resize(function () {
$('#gvManage').datagrid('resize');
}); 

 

posted @ 2012-12-18 15:35  Ramesses  阅读(2365)  评论(1编辑  收藏  举报