2011-12-09 44 views
2

有沒有什麼辦法從JQueryUI中添加第二個工具欄到現有的JQGrid。使用JQuery添加第二個工具欄到JQGrid

+0

你的意思是什麼樣的工具欄?它是網格上方的工具欄還有ggrid底部的太棒(導航欄)嗎?您希望在工具上放置哪些信息:您的自定義按鈕或jqGrid的某些標準按鈕? – Oleg

+0

我想添加一些自定義按鈕到我的第二個工具欄,同時保持Navigational欄不變。 – Dinesh

+0

看看[圖片](http://www.trirand.com/jqgridwiki/lib/exe/detail.php?id=wiki%3Ahow_it_works&media=wiki:allgridelementsnewfilters1.png)。你想要第二個工具嗎? – Oleg

回答

3

您可以使用jqGrid的toolbar: [true, "bottom"]選項在網格底部添加其他工具欄。網格的ID將由't_'前綴和網格ID構成。您可以手動將任何信息添加到網格。例如下面的代碼添加簡單的jQuery UI Button

$('<div><span id="myToolbar" style="float: right;"></span></div>').appendTo("#t_" + $grid[0].id); 
$('<button>', {title: 'Click me!'}).css({ 
    float: "right", 
    height: "21px", 
    width: "20px" 
}).appendTo("#myToolbar").button({ 
      icons: { 
       primary: "ui-icon-gear" 
      }, 
      text: false 
     }).click(function (e) { 
      alert('My button was clicked'); 
     }); 

你可以看到結果上the demo:(「!點擊我」我把光標移到按鈕顯示工具提示)

enter image description here

+1

非常感謝!我已經使用了其他方式。但是這個代碼比我的代碼更有效率。 – Dinesh

+0

@Dinesh:不客氣! – Oleg