데이타를 조회한 후에
메뉴의 + 버튼을 누르면 비어있는 새로운 ROW가 하나 생성됩니다.
데이타를 입력한후에 SAVE 버튼을 누르면 GET SELECTED를 이용해서
ALV에서 선택한 건수만 DB에 저장을 합니다. 여기까지는 오케이 인데요.
반대로 이번에는 메뉴에서 데이타를 선택한후에
-(마이너스버튼)메뉴를 눌러서 ALV에서 지웠을때, 화면에서는 사라졌지만
DB에는 아직 UPDATE가 되지않았는데요.
-버튼 눌렀을때 어느 이벤트를 타게 되는지요.
그 이벤트만 알면 거기에다가 DELETE 로직만 넣어주면 될거 같은데요..
바쁘시게찌만, 고수님들.. 답변 부탁드립니다.
감사합니다.
댓글 4
-
bd
2008.05.22 21:55
-
activeman
2008.05.22 22:02
똑같은 원리인것 같습니다..
여러 방식으로 구성할 수 있겠지만..마이너스 버튼 누르기 전에 보시면 GET SELECTED 로 선택한 열을 찾을 수 있을거구요
삭제할때 user_command 부분에서 ok_code로 체크를 하시면 될것같네요 ok_code가 마이너스 이면 선택한 열의 인덱스로
db를 삭제하시면 되겠습니다.
즐밥하세요..
-
심마니
2008.05.22 22:30
마지막으로 refresh 해줘야겠죠!! -
펠리시티
2009.03.27 19:47
오옷 딱 필요한 정보네요! 감사 감사
- 버튼을 누르기전에 코맨드 입력창에 '/H' 입력하신후 디버깅 모드에서 찾아 가시는게 가장 빠르게 찾으실듯 합니다. ^^