Мне нужно показать все записи в сетке при нажатии кнопки «Показать все» на панели инструментов подкачки, закрепленной внизу.
Попытка добавить нагрузку с параметром, но сетка не обновится со всеми записями.
Можете ли вы помочь мне с тем, что еще мне не хватает в этом?
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();
}