| @@ -70,9 +70,25 @@ export default function SearchPublicNoticeTable({searchCriteria, applyGridOnRead | |||||
| headerName: 'Confirmed/ Return Date', | headerName: 'Confirmed/ Return Date', | ||||
| flex: 1, | flex: 1, | ||||
| minWidth: 200, | minWidth: 200, | ||||
| type: 'dateTime', | |||||
| valueGetter: (params) => { | valueGetter: (params) => { | ||||
| return params?.value ? DateUtils.datetimeStr(params?.value) : ""; | |||||
| } | |||||
| const v = params?.value; | |||||
| if (!Array.isArray(v) || v.length < 3) return null; | |||||
| const year = v[0]; | |||||
| const month = v[1]; // 1-12 | |||||
| const day = v[2]; | |||||
| const hour = v[3] ?? 0; | |||||
| const minute = v[4] ?? 0; | |||||
| const second = v[5] ?? 0; | |||||
| return new Date(year, month - 1, day, hour, minute, second); | |||||
| }, | |||||
| valueFormatter: (params) => { | |||||
| return params.value ? DateUtils.datetimeStr(params.value) : ""; | |||||
| }, | |||||
| }, | }, | ||||
| { | { | ||||
| id: 'contactPerson', | id: 'contactPerson', | ||||