2015-04-04 55 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

相關問題