0

下部にドッキングされているページング ツールバーの [すべて表示] ボタンをクリックすると、グリッド内のすべてのレコードを表示する必要があります。

パラメータを使用して負荷を追加しようとしましたが、グリッドはすべてのレコードで更新されません。

これで他に何が欠けているか教えてもらえますか?

ds.load({params:{start:0,limit:iCnt }});

上記を試しましたが、まだ運がありません

grid.addDocked({
        xtype: 'pagingtoolbar',
        dock: 'bottom',
        pageSize: 50,  //maxRowCnt,//Pagesize set
        store: grid.getStore(),//Grid's store set
        displayInfo: true,//Display the records information
        displayMsg: 'Displaying Records {0} - {1} of {2}',
        emptyMsg: "No records to display",
        items: [
        {
            pressed: false,
            enableToggle:false,
            cls: 'x-btn-text',
            text: 'Show All',
            tooltipType: 'title',
            tooltip: ' Show all records ',
            handler:showAllFunc
        }]
    });


showAllFunc = function() {
    var grid = ColdFusion.Grid.getGridObject("mainGrid");
    var ds = grid.getStore();
    var iCnt = ds.getTotalCount();
    ds.load({params:{start:0,limit:iCnt }});
    grid.getView().refresh();
    grid.getDockedItems('toolbar[dock="bottom"]')[1].updateInfo();
}
4

1 に答える 1