ํน์ ์๊ฐ์ด๋ผ๋ ํ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ ๋ ์ ๋ ฅ ๋ฌธ์๋ฅผ ์ ํํ ์ ์๋ค.
{
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 ํ์์ผ๋ก ์ ๋ ฅํด์ฃผ์ธ์.' ๋ผ๋ ๋ฉ์ธ์ง๊ฐ ๋จ๋ ์ฝ๋์ด๋ค.