2012-03-19 6 views
1

グリッドを生成するのに同じコードを使用するグリッドがあり、グリッドフッターのすべてのリフレッシュボタンが無効になっています。私はそれにリフレッシュボタンを表示する必要がある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)のメインコードを少し変更することを提案しましたが、機能要求は返答されません。

関連する問題