免费的 jqGrid 4.8.0 - 将按钮添加到工具栏
Free jqGrid 4.8.0 - Add buttons to toolbar
我了解到可以通过添加工具栏将工具栏添加到网格:[true.'top'](将空工具栏添加到网格顶部的示例)。
如何向该工具栏添加按钮?我知道 jqGrid('navButtonAdd', nameOfPager) 是如何工作的,也熟悉 toppager 选项,但不知道如何将按钮添加到我上面提到的工具栏。
谢谢,
jqGrid 没有 API 用于操作 toolbar: [true, "top"]
。工具栏的唯一目标是 jqGrid 内部的 <div>
。 CSS width
属性将在调整网格大小时更改,但不会执行任何其他操作。
The answer provides (see the demo)提供了工具栏使用的实际例子。它使用 $("#t_" + $.jgrid.jqID($grid[0].id)).append
添加信息到工具栏。如果网格 ID 不包含特殊字符(.
、,
等),可以使用简化的选择器 "#t_" + $grid[0].id
.
以同样的方式可以将导航器按钮从标准位置移动到顶部工具栏。如果您有很多工具栏按钮,这可能很实用。我为您创建了 the demo 来证明这一点。
可以将解决方案与我在
中描述的 createContexMenuFromNavigatorButtons
和 showHideColumnMenu
方法结合起来
该方法接近于 ,其中有人希望在网格顶部放置大按钮以使其对 Tablet PC 用户更友好(例如 iPad)。
在顶部工具栏中存在 the feature request 添加功能的示例。我觉得这个想法很有趣,我希望能找到相应实现的写作。
我了解到可以通过添加工具栏将工具栏添加到网格:[true.'top'](将空工具栏添加到网格顶部的示例)。
如何向该工具栏添加按钮?我知道 jqGrid('navButtonAdd', nameOfPager) 是如何工作的,也熟悉 toppager 选项,但不知道如何将按钮添加到我上面提到的工具栏。
谢谢,
jqGrid 没有 API 用于操作 toolbar: [true, "top"]
。工具栏的唯一目标是 jqGrid 内部的 <div>
。 CSS width
属性将在调整网格大小时更改,但不会执行任何其他操作。
The answer provides (see the demo)提供了工具栏使用的实际例子。它使用 $("#t_" + $.jgrid.jqID($grid[0].id)).append
添加信息到工具栏。如果网格 ID 不包含特殊字符(.
、,
等),可以使用简化的选择器 "#t_" + $grid[0].id
.
以同样的方式可以将导航器按钮从标准位置移动到顶部工具栏。如果您有很多工具栏按钮,这可能很实用。我为您创建了 the demo 来证明这一点。
可以将解决方案与我在
createContexMenuFromNavigatorButtons
和 showHideColumnMenu
方法结合起来
该方法接近于
在顶部工具栏中存在 the feature request 添加功能的示例。我觉得这个想法很有趣,我希望能找到相应实现的写作。