jqGrid无法在Chrome / Chrome浏览器中正确呈现

jqGrid无法在Chrome / Chrome浏览器中正确呈现

目前正在使用Chrome v19.0.1084.46(官方构建135956)beta-m jqGrid 4.3.2(最新版本)

问题是无论我的网格,列或包含div的大小,我的最后一列的一小部分被推到网格的边缘之外,导致水平滚动条出现,这不应该发生。见下文:

我一直在摆弄jqGrid上的以下属性来尝试解决这个问题:

  • width

  • autowidth

  • height

  • shrinkToFit

  • scrollOffset - 祝你好运,但没有什么可重复的。

我也只是剥离了基本网格css,认为这可能是我实施的规则......没有运气。

有没有其他人经历过这个和/或找到了解决方案?非常感谢帮助。


杨魅力
浏览 949回答 3
3回答

回首忆惘然

奥列格的回答是正确的。但是,如果您使用的是旧版本的jqGrid并希望应用这些修补程序,则可能更容易直接从Github上的差异中获取更改。我已经使用jqGrid 4.0.0成功测试了这个,所以可能它适用于任何4.x系列。从第一个差异开始,按顺序应用它们。这将添加该cellWidth函数并在jquery.jqGrid.src.js文件中进行所有必要的更改。如果要创建缩小版本,则可以使用Google闭包编译器:8c56dc8b50b55fcf26b2c8d7eff046a14ce这似乎有很多变化,但是当您查看实际代码时,更改将会非常快。只有少数源线受到影响

开满天机

Chrome测试版20.0.1132.11即将发布并报告以下内容:User-Agent:Mozilla/5.0&nbsp;(Windows&nbsp;NT&nbsp;5.1)&nbsp;AppleWebKit/536.11&nbsp;(KHTML,&nbsp;like&nbsp;Gecko)&nbsp;Chrome/20.0.1132.11&nbsp;Safari/536.11我猜536.11正在评估为<536.5,因为数字与文本比较导致补丁无法运行?请帮忙!
打开App,查看更多内容
随时随地看视频慕课网APP