2015-04-04 111 views
1

我知道有一个选项可以通过添加工具栏向工具栏添加工具栏:[true.'top'](例如,向网格顶部添加一个空的工具栏)。免费jqGrid 4.8.0 - 添加按钮到工具栏

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

感谢,

回答

2

的jqGrid有对toolbar: [true, "top"]的操作的API。工具栏的唯一目标是jqGrid中的<div>。调整网格大小时将更改CSS width属性,但不会做更多事情。

The answer规定(见the demo)提供了一个使用工具栏的实际例子。它使用$("#t_" + $.jgrid.jqID($grid[0].id)).append将信息添加到工具栏。如果网格ID不包含特殊字符(.,,和其他),则可以使用简化选择器"#t_" + $grid[0].id

以同样的方式,可以将导航按钮从标准位置移动到顶部工具栏。它可能是实用的,你有很多工具栏按钮。我为你创建了the demo这证明了这一点。

enter image description here

一个可以解决与我在the answer

的方法描述createContexMenuFromNavigatorButtonsshowHideColumnMenu方法结合是接近another answer,其中一个想对电网的顶部宽大的按键,使其更适用于平板电脑(例如iPad)的用户。

存在the feature request,其中有一个在顶部工具栏中添加功能的示例。我觉得这个想法很有趣,我希望我能找到相应实现的写作。

+0

谢谢!这很有帮助。 – Tal 2015-04-04 21:36:21

+0

@Tal:不客气! – Oleg 2015-04-04 21:54:19

相关问题