您是否认为jqgrid是一个很好的解决方案,因为您无法以百分比设置其宽度,只能以像素为单位? 还有其他选择吗? 谢谢。
答案 0 :(得分:1)
可以解决这个问题。例如,您可以将网格放在设置为60%宽度的DIV(例如)中,并使用jqGrid自动宽度选项。
或者你可以随时调用setGridWidth()来动态更改网格的宽度 - 如果绑定到resize事件并编写一些jQuery来计算正确的宽度,可以使用它来模拟百分比。可能比你想写的更多的代码,但不是太多。
到目前为止,我一直很高兴使用jqGrid。它具有一系列出色的功能,正在积极开发/改进,主题支持非常棒 - 特别是如果你已经使用了jQuery UI主题。
答案 1 :(得分:1)
jQgrid是jQuery的最佳网格插件,它有很好的文档记录:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jqgriddocs。我在asp.net MVC框架中也支持组件。演示于:http://www.trirand.net/demo.aspx。我提到MS支持jQuery :)
昨天Tony向jQgrid添加了新的metod:gridResize,它可以调整网格大小。还可以使用可调整大小的jQuery UI,并可以使用此小部件的任何选项。该方法应该改进
更多信息: http://github.com/tonytomov/jqGrid/commit/a008ebf7b8ad684b21e51f21eed4301b82bc66f2