Disable button next page
const { dataGridProps, search, filters } = useDataGrid<BaseRecord, HttpError, IPointsFilterVariables>({
pagination: {
mode: 'server',
},
initialPageSize: 10,
onSearch: (params) => {
const filters: CrudFilters = []
const { q, points } = params
filters.push({
field: 'q',
operator: 'eq',
value: q !== '' ? q : undefined,
})
filters.push({
field: 'points',
operator: 'eq',
value: q !== '' ? q : undefined,
})
filters.push(
{
field: 'order_date',
operator: 'gte',
value: startValue ? dayjs(startValue).format('YYYY-MM-DD 00:00:00') : undefined,
},
{
field: 'order_date',
operator: 'lte',
value: endValue ? dayjs(endValue).format('YYYY-MM-DD 23:59:59') : undefined,
},
)
return filters
},
})const { dataGridProps, search, filters } = useDataGrid<BaseRecord, HttpError, IPointsFilterVariables>({
pagination: {
mode: 'server',
},
initialPageSize: 10,
onSearch: (params) => {
const filters: CrudFilters = []
const { q, points } = params
filters.push({
field: 'q',
operator: 'eq',
value: q !== '' ? q : undefined,
})
filters.push({
field: 'points',
operator: 'eq',
value: q !== '' ? q : undefined,
})
filters.push(
{
field: 'order_date',
operator: 'gte',
value: startValue ? dayjs(startValue).format('YYYY-MM-DD 00:00:00') : undefined,
},
{
field: 'order_date',
operator: 'lte',
value: endValue ? dayjs(endValue).format('YYYY-MM-DD 23:59:59') : undefined,
},
)
return filters
},
})api url :
https://~~~.app/points?_end=10&_start=0&api url :
https://~~~.app/points?_end=10&_start=0&[
{
"id": 15,
"order_id": "20231117-0007777",
"order_date": "2013-11-16T15:00:00.000Z",
"payment_date": "2013-11-17T13:22:00.000Z",
"order_status": "배송완료",
"member_name": "강길동",
"member_id": "33395925131@k",
"actual_order_amount": 29900,
"payment_amount": 30000,
"point_amount": 3090,
"product_names": "더스트 프리 프라임 오리지널 6.3kg",
"order_term": 1,
"createdAt": "2024-02-23T00:18:04.000Z",
"updatedAt": "2024-02-23T00:18:04.000Z"
},
... 10 items[
{
"id": 15,
"order_id": "20231117-0007777",
"order_date": "2013-11-16T15:00:00.000Z",
"payment_date": "2013-11-17T13:22:00.000Z",
"order_status": "배송완료",
"member_name": "강길동",
"member_id": "33395925131@k",
"actual_order_amount": 29900,
"payment_amount": 30000,
"point_amount": 3090,
"product_names": "더스트 프리 프라임 오리지널 6.3kg",
"order_term": 1,
"createdAt": "2024-02-23T00:18:04.000Z",
"updatedAt": "2024-02-23T00:18:04.000Z"
},
... 10 items