๐
2025-11-27
๐ฏ ์ค๋ ํ ์ผ
๐ก ๋ฐฐ์ด ์
- WebSquare ํ๋ฉด์ ๊ฒฐ๊ตญ GridView = ๋ณด์ฌ์ฃผ๋ ์ญํ ,
DataSet = ์ค์ ๋ฐ์ดํฐ ์ํ ๊ด๋ฆฌ,
Submission = ํต์
์ด 3์์๊ฐ ์ผ๊ด๋ ๊ท์น์ผ๋ก ๋์๊ฐ๋ค๋ ๊ฒ์ ํ์ ํ๊ฒ ๋จ.
- GridView๋ React Table์ฒ๋ผ ์ปค์คํฐ๋ง์ด์ง ์์๊ฐ ์์ง๋ง,
์ค๋ฌด์์๋ DataSet ๊ตฌ์กฐ๊ฐ ๋จผ์ ์ค๊ณ๋๊ณ Grid๋ ๊ทธ ์์์ ๋จ์ํ ์๊ฐํํ๋ ํํ๋ก ์์ง์.
- DataSet์ ๊ธฐ์ค์ผ๋ก ํ๋ฉด์ ๋ฐ๋ผ๋ณด๋ ์๊ฐ์ด ์๊ธฐ๋ UI ๊ตฌํ ๋๋๊ฐ ํ ๋ด๋ ค๊ฐ.
๐ ๋ด์ผ ํ ์ผ
- ๊ฒ์ ์กฐ๊ฑด DataSet ๋ง๋ค๊ธฐ
- ์กฐํ Submission โ ๋ชฉ๋ก GridView ๋ฐ์ ํจํด ์์ฑํ๊ธฐ
- ๊ฐ๋จํ CRUD ํ์
๊น์ง ์ค๋นํ ์๊ฐ
์๋๋ ๋ ๋ ์ง์ TIL์์ โ๋ด์ผ ํ ์ผโ๋ง ์ด๋ก ์ค์ฌ์ผ๋ก ๋ค์ ์ ๋ฆฌํ ๋ฒ์ ์ด๋ค.
๐ ๋ด์ผ ํ ์ผ
-
GridView์ ๊ตฌ์กฐ์ ๋์ ์๋ฆฌ ์ ๋ฆฌ
- Header / Body / Column / DataList ์ ์ญํ ๊ตฌ๋ถ
- GridView๊ฐ DataSet ๋ณ๊ฒฝ์ ๊ฐ์งํ๋ ๋ด๋ถ ๋ฉ์ปค๋์ฆ ํ์ต
-
DataSet๊ณผ UI Component์ ๋ฐ์ธ๋ฉ ๊ตฌ์กฐ ๋ณต์ต
- dataList="data:dsXXX" ๋ฐ์ธ๋ฉ ๊ท์น
- DataSet rowStatus ๋ณํ๊ฐ UI์ ๋ฐ์๋๋ ๊ณผ์ ์ด๋ก ์ ์ผ๋ก ์ดํดํ๊ธฐ
-
Submission ํธ์ถ ํ๋ฆ์ ๊ตฌ์กฐ์ ์ผ๋ก ํด์
- API ํธ์ถ ์ request โ processing โ response โ DataSet ์
๋ฐ์ดํธ ์์
ํ์ํ๋ฉด ์ด ๋ด์ฉ์ Velog ์
๋ก๋์ฉ์ผ๋ก ๋ ์์ถํด์ ๋ง๋ค ์๋ ์๋ค.
๐งฉ ๋๋ ์
- ์ด์ WebSquare ํ๋ฉด์ 60%๋ ๋ง๋ค ์ ์์ ๊ฒ ๊ฐ๋ค.
- GridView๊ฐ ๋ณต์กํ ๊ฒ ๊ฐ์๋๋ฐ ์ฌ์ค โDataSet๋ง ์ ๋ค๋ฃจ๋ฉด ์๋์ผ๋ก ๋ฐ๋ผ์ค๋ UIโ๋ผ๋ ์ ์์ React๋ณด๋ค ๋จ์ํจ.
- ์
๋ฌด ์์คํ
์์ WebSquare๊ฐ ๊ฐ๋ ฅํ ์ด์ ๋ฅผ ์ ํํ ์ดํดํ๋ค.