flutter_responsive_table
flutter_responsive_table copied to clipboard
Sample Documentation to use Async Datatable - Searching at Service Side
This package looks nice. 👍
E.g. I have to supply following to api. we can't just response 10K records. Can you give sample to do server-side datatable.

Pagination data will be getting from response header.
Response data in plain text
[
{
"id": 1004,
"userName": "testingbora",
"email": "[email protected]",
"firstName": null,
"lastName": null,
"imageUrl": null,
"isActive": false,
"token": null,
"refreshToken": null,
"refreshTokenExpiryTime": "0001-01-01T00:00:00"
},
{
"id": 1003,
"userName": "newuser",
"email": "[email protected]",
"firstName": null,
"lastName": null,
"imageUrl": null,
"isActive": false,
"token": null,
"refreshToken": null,
"refreshTokenExpiryTime": "0001-01-01T00:00:00"
},
{
"id": 3,
"userName": "testing",
"email": "[email protected]",
"firstName": "test",
"lastName": null,
"imageUrl": null,
"isActive": false,
"token": null,
"refreshToken": null,
"refreshTokenExpiryTime": "0001-01-01T00:00:00"
},
{
"id": 2,
"userName": "staff",
"email": "[email protected]",
"firstName": "John",
"lastName": "Doe",
"imageUrl": null,
"isActive": true,
"token": null,
"refreshToken": "chU632uxTIBaXA/hXldu1Bn4hj38L9wmYA+z83tQtI0=",
"refreshTokenExpiryTime": "2022-07-01T07:32:41.767422"
},
{
"id": 1,
"userName": "superadmin",
"email": "[email protected]",
"firstName": "Sras",
"lastName": "Chhin",
"imageUrl": null,
"isActive": true,
"token": null,
"refreshToken": "0OySbDTf1hBYdIm3pBMdjhQ9a5gt0J5NztFNO73wwuc=",
"refreshTokenExpiryTime": "2022-07-01T13:08:14.553927"
}
]
Then possibly, wrapping them like this
PaginatedResponse paginatedResponse =
PaginatedResponse(items: items, pagination: pagination!); // items are array result from api.