easyui datagrid列很多,当没有查询到数据时不会出现横向滚动条 10
二:大概想到了一种思路,就是在onLoadSuccess方法中,若没有查询到数据,则在存在数据的div中增加一个border为0,宽度为所有列宽之和的div,强制生成滚动...
二:大概想到了一种思路,就是在onLoadSuccess方法中,若没有查询到数据,则在存在数据的div中增加一个border为0,宽度为所有列宽之和的div,强制生成滚动条
jquery.easyui.min.1.3.6.js,大概是在8351行
opts.onLoadSuccess.call(_5a8,data);
增加如下代码 展开
jquery.easyui.min.1.3.6.js,大概是在8351行
opts.onLoadSuccess.call(_5a8,data);
增加如下代码 展开
1个回答
展开全部
可以在onLoadSuccess 事件中添加下面一句js
$(this).prev(".datagrid-view2").children(".datagrid-body").html("<div style='width:" + $(this).prev(".datagrid-view2").find(".datagrid-header-row").width() + "px;border:solid 0px;height:1px;'></div>");
$(this).prev(".datagrid-view2").children(".datagrid-body").html("<div style='width:" + $(this).prev(".datagrid-view2").find(".datagrid-header-row").width() + "px;border:solid 0px;height:1px;'></div>");
追问
感谢你的回答,这样可以实现,只是我已经重写了onLoadSuccess方法,用该方法,所有页面中onLoadSuccess方法都要修改。所以想通过修改easyui源码,当datagrid加载完执行重写的onLoadSuccess方法时,也同时去生成一个div强制生成滚动条。
问题补充中我写了我的重写代码,目前可以实现该功能,并且没有发现问题,还请麻烦帮我确认下那段代码是否合理。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询