2011-02-10 138 views
3

好吧,我正在使用jqgrid只顯示信息的子集。jqgrid添加自定義按鈕導航層轉到新頁面

我想在導航層中使用自定義按鈕導航到用戶可以輸入新記錄的新頁面。

即我想要一個按鈕,說,當點擊加載一個新的pagewhich包含我的記錄輸入表單和密碼(新記錄」。

我可以創建bvutton很好,但我似乎無法找到正確的方式來獲得它來調用它加載了新的一頁功能

任何想法?

回答

5

我用這樣的代碼到一個按鈕添加到導航層:

HTML:

<table id='mygrid'> ... </table> <!-- grid --> 
<div id='mygrid-panel' class='scroll'></div> <!-- nav layer --> 

JS:

$("#mygrid").navButtonAdd('#mygrid-panel', { 
    caption: "New record", 
    title: "Click here to add new record", 
    buttonicon: "ui-icon-plusthick", 
    onClickButton: function() { 
    // perform something... 
    }, 
    position: "first" 
}); 

希望我正確理解你想要的東西。

+0

非常棒,完美無缺!我所做的錯誤是在參數中調用函數,而不是函數本身...... Doh! – 2011-02-10 12:57:22