Grid filter row server side data

The Awesome Grid allows you to filter its data using editor elements inside a filter row in the header of the grid.
Filter components are textboxes by default but other editors like dropdowns, numerics, etc. and custom ones can be defined.
Drag a column header and drop it here to group by that column
Id
Person
Food
Price
Date
Country
Meals
Chef
Search:
please select
3675MaryfoodShepherd's pie1811/19/2022La CroisetteWheat, PapayaPepper Tomato
3671JeremyfoodPizza796/13/2010RegentHazelnutsDemeter Harvest
3667JohnfoodCheesecake1009/25/2015WinterspringWalnuts, BroccoliJosh Baskin
3663MichaelfoodHot Beverage202/13/2012JisinaPotato, BroccoliPepper Tomato
3659GabriellefoodFrench toast455/19/2016GoldshirePapaya, TomatoOmu Man
3655LucyfoodBig Salad704/3/2019StormwindBroccoli, Banana, TomatoOmu Man
3651CheyennefoodBig Salad7011/1/2017WestfallRiceOmu Man
3647JonahfoodShepherd's pie234/27/2020SylvanaarOats, Banana, PapayaJoanna Stan
3643FernandofoodSoup505/7/2010GhidrimestiRiceChef Chef
3639AudreyfoodShepherd's pie705/17/2011PiccadillyRiceCharles Duchemin

Filter row using server side data filtering, all the data filtering, sorting, paging is done on the server.
Clicking the grid reset button will also reset all the filters.
The Food Column filter DropdownList will load its data independently of the grid data request and because it has FilterNoReload it will do that only on the first grid load.
Country, Meals, and Chef Columns filters get their data from the Grid data result, so on each grid load (page, sort, filter change) their data will be updated, advantage being that we can limit the filter DropDownList items to only the ones present in the current grid data.



Comments