jQuery UI-JQuery easyUI 如何在左侧菜单单栏收起时让右侧表格适应网页宽度的变化
问题描述:
- jquery easyUI 1.3
- 使用layout布局,主页显示头部,左侧,中间,和底部。
点击左侧菜单时
在中间会添加一个标签页tab,在这个tab中实际是一个jsp页面,页面分上下两部分,上面是查询参数。下部是datagrid。问题来了,就是当我收起左侧菜单栏时,datagrid不能自动适应页面大小的变化,原来多大,在收起菜单栏后还是多大。
我想问大家如何才能解决这个问题呢。jquery easyUI 用的不多。希望熟悉的朋友不吝赐教。
或者怎么才能找到图中红色方框框起来的图片的方法,在调用时用js改变datagrid的大小。
附两图如下:第一幅是收起前,第二幅是收起后。
我使用http://www.iteye.com/problems/88744#solutions这里henghanan
提供的答案 解决了 datagrid的自适应问题,很简单一个配置搞定。
但是新的问题出现了。
场景重现步骤:
1.点击左侧菜单来,打开右侧datagrid;
2.收起datagrid,再收起左侧菜单栏;
3.展开datagrid,就会发现如下图所示的效果:注意看第一幅图和第三幅图,您就会发现问题了,datagrid里的列表头width变大了。
不知道谁能解决这个问题,拜谢了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
其实我在 @jQuery EasyUI 表格宽度如何自适应 把主要代码已贴出来了,有的兄弟说不适合他们的要求,这可能和页面里的布局有关系,我现在把一个完成的页面贴出来,另外说一下jQuery EasyUI右侧center里的宽度和高度是通过js根据页面数据来计算出来的,并不是通过css固定写死的
通过微调 heightMargin, widthMargin, minHeight, minWidth 这几个参数来达到和上面(搜索条件table和下面结果的table保持一致)
关于这个问题我找到了一个答案。
<table id="tt" class="easyui-datagrid" fit="true" singleSelect="true" fitColumns="true" style=""></table>
只要添加上fit=“true” 就可以了。