1

我了解到有一个选项可以通过添加工具栏来向网格添加工具栏:[true.'top'](例如,在网格顶部添加一个空工具栏)。

如何向该工具栏添加按钮?我知道 jqGrid('navButtonAdd', nameOfPager) 是如何工作的,并且也熟悉 toppager 选项,但不知道如何向我上面提到的工具栏添加按钮。

谢谢,

4

1 回答 1

2

jqGrid 没有用于操作toolbar: [true, "top"]. 工具栏的唯一目标是<div>jqGrid 的内部。CSSwidth属性将在调整网格大小期间更改,但不会做任何其他事情。

答案提供(参见演示)提供了工具栏使用的实际示例。它使用工具栏添加信息$("#t_" + $.jgrid.jqID($grid[0].id)).append。如果网格 id 不包含特殊字符(和其他) .,则可以使用简化选择器"#t_" + $grid[0].id

以同样的方式,可以将导航器按钮从标准位置移动到顶部工具栏。如果您有许多工具栏按钮,这可能很实用。我为您创建了演示,演示了这一点。

在此处输入图像描述

可以将解决方案与createContexMenuFromNavigatorButtonsshowHideColumnMenu答案中描述的方法结合起来

这种方法接近于另一个答案,即希望在网格顶部有一个大按钮,以使其对 Tablet PC(例如 iPad)的用户更友好。

存在功能请求以及在顶部工具栏中添加功能的示例。我觉得这个想法很有趣,我希望我能找到相应的实现。

于 2015-04-04T17:21:12.550 回答