我了解到有一个选项可以通过添加工具栏来向网格添加工具栏:[true.'top'](例如,在网格顶部添加一个空工具栏)。
如何向该工具栏添加按钮?我知道 jqGrid('navButtonAdd', nameOfPager) 是如何工作的,并且也熟悉 toppager 选项,但不知道如何向我上面提到的工具栏添加按钮。
谢谢,
我了解到有一个选项可以通过添加工具栏来向网格添加工具栏:[true.'top'](例如,在网格顶部添加一个空工具栏)。
如何向该工具栏添加按钮?我知道 jqGrid('navButtonAdd', nameOfPager) 是如何工作的,并且也熟悉 toppager 选项,但不知道如何向我上面提到的工具栏添加按钮。
谢谢,
jqGrid 没有用于操作toolbar: [true, "top"]
. 工具栏的唯一目标是<div>
jqGrid 的内部。CSSwidth
属性将在调整网格大小期间更改,但不会做任何其他事情。
答案提供(参见演示)提供了工具栏使用的实际示例。它使用工具栏添加信息$("#t_" + $.jgrid.jqID($grid[0].id)).append
。如果网格 id 不包含特殊字符(和其他) .
,,
则可以使用简化选择器"#t_" + $grid[0].id
。
以同样的方式,可以将导航器按钮从标准位置移动到顶部工具栏。如果您有许多工具栏按钮,这可能很实用。我为您创建了演示,演示了这一点。
可以将解决方案与createContexMenuFromNavigatorButtons
我showHideColumnMenu
在答案中描述的方法结合起来
这种方法接近于另一个答案,即希望在网格顶部有一个大按钮,以使其对 Tablet PC(例如 iPad)的用户更友好。
存在功能请求以及在顶部工具栏中添加功能的示例。我觉得这个想法很有趣,我希望我能找到相应的实现。