안녕하세요..^^
그리드를 사용해서 데이터를 뿌려주고 저장도 하고 하는데..
오늘은 새로운 것을 해 보려고 합니다..
A1 이라는 그리드에...
a1, a2, a3
0001 A01 1234
0002 B01 1234
0003 C01 1234
. . .
. . .
. . .
. . .
9999 Z99 1234
이런식으로 그리드에 데이터가 뿌려져 있씁니다..
근데.. 아래 a1 의 0002 번과 0004번 사이에 0003번을 삽입하려고 하거든요..
뭔가 버튼을 누르면 그곳에 빈 로우가 나오고 입력 하는 그런 방식이기를
바라는 데 잘 않되네요..
무슨 방법이 있을 까요?
부탁 들빈다..
a1, a2, a3
0001 A01 1234
0002 B01 1234 <- 여기...
0004 C01 1234
. . .
. . .
. . .
. . .
9999 Z99 1234
항목 편집이 되는 그리드면 중간 추가 시킬수 있는 옵션이 있을겁니다.
insertRow(index) <- 이런식으로 있겠죠 그리고 직접 Edit 모드까지 지원하는거면 바로 그곳에 써 넣으면 됩니다..
만약 Edit가 되지 않는다면 일반 Edit박스를 행당 셀의 위치값을 구해서 Edit가 되는것처럼 하면 됩니다..
셀의 위치를 구하는 방법도 그리드에서 지원합니다..
첫번째 방법보다는 EditBox 컴포넌트를 얻어서 하는게 더 쉽지 않나 싶습니다..
첫번째도 그리 어렵지 않은 방벙이지만 그리드에서 지원 안하면 말짱 꽝이죠