https://www.ag-grid.com/javascript-data-grid/value-formatters/
JavaScript Data Grid: Value Formatters
Value formatters allow you to format values for display. Download v28 of the best JavaScript Data Grid in the world now.
www.ag-grid.com
์์์๊ฐ | ์ข ๋ฃ์๊ฐ |
0800 | 1700 |
์ด๋ฐ ๊ทธ๋ฆฌ๋๊ฐ ์๋ค. ๋๋ค ์๊ฐ์ด๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ๋๊ธธ ๋๋ 08:00, 17:00 ์ผ๋ก ๋๊ธฐ๊ณ ์ถ๋ค.
ํ์ง๋ง ์ ๋ ฅํ ๋๋ ':' ์ฝ๋ก ์ ๊ตณ์ด ์ ๋ ฅํ๊ณ ์ถ์ง ์๋ค.
=> ๊ฐ์ ํฌ๋งท ์ง์ ํด์ฃผ๊ธฐ
AG GRID์๋ valueFormatter ๋ผ๋ ํฌ๋งท์ง์ ํจ์๊ฐ ์กด์ฌํ๋ค. ๊ทธ๊ฑธ ์ฌ์ฉํ๋ฉด ๋๋ค.
const columnDefs = [
{ headerName: '์์์๊ฐ', field: 'FromTm', editable: true, width: 130, minWidth: 50, valueFormatter: timeFormatter },
{ headerName: '์ข
๋ฃ์๊ฐ', field: 'ToTm', editable: true, width: 130, minWidth: 50, valueFormatter: timeFormatter },
];
columnDefs์์ valueFormatter : (ํจ์๋ช ) ์ ์ ์ด์ค๋ค.
function timeFormatter(params: any) {
const vhour = params.value.substring(0, 2);
const vmin = params.value.substring(2, 4);
return `${vhour}:${vmin}`;
}
timeFormatter์ ์ด๋ ๊ฒ ๊ตฌํํด์ฃผ์๋ค.
์ด๋ฌ๋ฉด ๋!