如何强制免费 jqgrid 为搜索工具栏绘制冻结的列边框

How to force free jqgrid do draw frozen column borders for search toolbar

如果操作列有标题 "Activity"/自定义设置并且被冻结,免费的 jqgrid 不会在搜索工具栏中为该列绘制列边框。

垂直线未出现在搜索工具栏中:

如何解决此问题,以便在搜索工具栏中为 Activity 列显示列边框? http://www.ok-soft-gmbh.com/jqGrid/OK/FontAwesome4Large-borderlessOnHover2-frozen.htm 中的演示有边框。

中答案的测试用例样式中 用于去除工具栏按钮的边框。也许那些也删除了列边框。

我在免费 jqGrid 中处理冻结列的代码中做了 some changes。我希望现在问题已经解决了。

已更新:我检查了您的代码并找到了原因。这非常简单:通过调用 setFrozenColumns 之前通过调用 filterToolbar 创建过滤器工具栏来创建冻结列(您在 loadComplete 回调中执行此操作).因此,您应该 更改 filterToolbarsetFrozenColumns 的调用顺序 通过调用 [=15] 重新创建冻结列 =] 和 setFrozenColumns.