[ TypeScript ] AG-GRID ํน์ ์
์
๋ ฅ์ ์
๋ ฅ ๋ฌธ์ ์ ํ (valueParser, new RegExp ์ ๊ท์)
ํน์ ์๊ฐ์ด๋ผ๋ ํ์ ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅํ ๋ ์
๋ ฅ ๋ฌธ์๋ฅผ ์ ํํ ์ ์๋ค. { headerName: '์๊ฐ', field: 'time', editable: true, valueParser: (params: ValueParserParams) => { if (new RegExp(/[^0-9+:]/).test(params.newValue)) { dispatch({ type: SNACKBAR_OPEN, message: 'hh:mm:ss ํ์์ผ๋ก ์
๋ ฅํด์ฃผ์ธ์.', alertSeverity: 'info' }); return params.oldValue; } return params.newValue; } }, ์ซ์์ : ๋ฌธ์๊ฐ ์๋๋ฉด 'hh:mm:ss ํ์์ผ๋ก ์
๋ ฅํด์ฃผ์ธ์.' ๋ผ๋ ๋ฉ์ธ์ง๊ฐ ๋จ๋ ์ฝ๋์ด๋ค.