首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >免费jqGrid 4.8.0 - autoResize发行版

免费jqGrid 4.8.0 - autoResize发行版
EN

Stack Overflow用户
提问于 2015-04-01 07:52:54
回答 1查看 572关注 0票数 1

经过几天的重新创建,我终于能够将这个bug上传到jFiddle中。我注意到这一点,因为我从4.7.0移植,但无法指出确切的问题。

描述这个问题的jFiddle位于jFiddle演示

这就是问题所在:

如果将autoResize设置为true,如果网格中的行数大于网格高度(以便您开始看到右侧的超滚动),则通过在列上进行每次双击以自动调整其大小,整个网格将缩小,并且随着每一次额外的单击,将不断缩小。(只需单击session_status和end_time之间的列调整大小,您就会看到它们在变化,而网格宽度却一直在缩小)。

如果您使用jFiddle并将有小于高度的行数,则网格按预期工作,只需执行$('#jqGrid').jqGrid('setGridHeight', 500, false);

(只需单击session_status和end_time之间的列调整大小,就会看到它们在变化,而网格宽度保持不变)。

我很难在jFiddle上确定这个问题,因为只有当线的数值高于网格高度时,它才会隐藏。

有什么办法可以解决这个问题吗?

(p.s.这只是一个我一直重复使用的演示示例,所以还没有将它移到模板中)

谢谢,

塔尔。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-01 10:45:03

我可以确认,这是我在你的错误报告后修复的一个错误。网格的调整是非常复杂和棘手的,因为有许多不同的参数组合。我希望新的变化没有副作用。

您应该刷新来自GitGub的免费GitGub源。修改后的JSFiddle演示http://jsfiddle.net/OlegKi/mrfvsyc2/8/使用了来自GitHub的最新源代码,问题现在已经解决了。修复由取代这条线组成

代码语言:javascript
复制
if (p.tblwidth < p.width) {

到以下

代码语言:javascript
复制
if (p.tblwidth + (hs ? scw: 0) < p.width) {
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29385548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档