아직 초보 개발자라서 많이 햇갈리네여..ㅠ.ㅠ
다름이 아니구 제가 Class ALV로 화면에 데이터를 뿌리는 프로그램에서 해당 인터널 테이블의 Check필드는 체크박스로 되있고 프로그램을 시작하면 입력모드입니다. 그래서 데이터에 체크박스를 체크한뒤에 버튼을 누르면 다른 화면으로 넘어가서
체크한 데이터에 대한 세부정보를 보여주는 프로그램인데여
check 박스는 mc_style로 선언한건 아니구 그냥 fieldcat에서 체크 박스 선언한 상태이구 전체선택 전체해제버튼이 있어서
누를때 마다 전체적으로 선택하고 해체 하는 기능이 있습니다.
근데 문제는 처음 화면에서는 전체 선택이라던지 해체가 잘 되는데 데이터를 체크한뒤에 세부데이터를 보고 나서 다시 뒤로 화면이동하면 처음 화면으로 오는데 이 뒤로 오고나서부터 전체선택이라던지 해체기능이 반영이 안됩니다.
디버깅을 해보면 전체선택, 전체해제 버튼을 누르면 인터널 테이블의 Check 필드에는 반영이 되있는데 Grid 화면에서는
체크가 안되네여 . 제 생각에는 수정모드인 상태에서 인터널 테이블에 값을 부여해서 그런것 같은데...
Refresh 기능을 다 해봐도 반영이 안되고.. 흠... 모르겠네여..
고수님들의 답변좀 부탁드리겠습니다~~