2012-03-19 98 views
1

我有幾個網格使用相同的代碼來生成網格,並且在所有網格中禁用了網格頁腳中的刷新按鈕。有一個網格,我需要顯示刷新按鈕。如何在生成網格後顯示刷新按鈕?如何在顯示網格後顯示JQuery導航按鈕

這裏是生成網格的代碼。

$('#Grid1_grid').jqGrid({ 
    datatype: 'local', 
    data: gridData.records, 
    colNames: gridData.colNames, 
    colModel: gridData.colModel, 
    rowNum: 20, 
    shrinkToFit: false, 
    autowidth: true, 
    rowList: [10,20,50], 
    caption: 'Promotion List', 
    pager: jQuery('#Grid1_pager'), 
    sortname: 'id', 
    height: '100%', 
    viewrecords: true 
}).navGrid('#Grid1_pager', { edit: false, add: false, del: false ,search:false, refresh:false}); 

換句話說,我想設置refresh = true在後面的代碼顯示尋呼機的刷新按鈕。

回答

1

如果未創建按鈕,則無法顯示「刷新」按鈕。所以我建議你創建總是該按鈕並顯示/隱藏它。執行的細節你會發現in the answer

我在the feature request之前幾個月發佈了一個建議,改變一下jqGrid的主代碼(navGrid的代碼)來解決問題,但功能請求一直沒有得到答覆。