My url with parameters like this. I send page and pageSize to the backend and get the data according to that. But how do I filter? when I put filter keyword, it doesn't work. How can I make filter working?
https://localhost:4148/api/job/management?page=1&pageSize=25
$scope.initilalizeGrid = function () {
let
rowCount = bryntum.grid.BrowserHelper.searchParam('rowCount') || 250,
pageSize = bryntum.grid.BrowserHelper.searchParam('pageSize') || 25,
minCount = 10,
maxCount = 500,
currentPage = 1,
data = [];
store = new bryntum.grid.AjaxStore({
readUrl: '/api/job/management',
pageParamName: 'page',
sortParamName: 'sort',
filterParamName: 'filter',
pageSize: pageSize,
autoLoad: true,
});
let jobGrid = new bryntum.grid.Grid({
ref: 'jobGrid',
appendTo: 'jobGridTable',
//eventStore: jobGridScheduler.eventStore,
//store: {
// modelClass: Task,
// readUrl: "api/order/management",
// autoLoad: true,
//},
store,
//data: $scope.availableOrders,
rowHeight: 35,
height: 500,
features: {
group: true,
//filterBar: true,
stripe: true,
filter: true,
quickFind: true,
search: true,
sort: new Date(),
columnPicker: true,
},
//api/order/management
columns: $scope.gridColumns,
});