찾기 칸 팝업이 값을 못 돌려주던 것과 프로그램 요청 처리 절차
짧은 저녁 작업이다. 프로그램 요청으로 들어온 찾기 칸 문제 두 건을 고치고, 앞으로 요청을 어떻게 처리할지 정리했다.
한 일
찾기 칸(코드·이름·돋보기)
- 찾기 팝업에서 값을 골라도 원래 칸에 돌아오지 않았다. 원본은 찾기 칸 부품의 폼이 팝업을 열고, 팝업은
opener.selectRow로 값을 돌려준다. TO-BE 는 화면이 직접 팝업을 열다 보니 다른 길로 콜백이 가서 중간에 멈췄다. 화면 객체 위에 원본 찾기 칸 폼과 같은 모양(이름,selectRow,parent)을 씌워서 팝업을 열게 바꿨다. 찾기 화면 27종, 찾기 칸 40곳이 같은 길을 쓰므로 한 번에 고쳐졌다 - 표시 방식이 “코드+이름”인 칸에 이름만 보이던 것도 고쳤다
체험 계정으로 소속 부서 찾기를 해서, 고른 부서의 코드·이름이 데이터셋과 칸에 들어가고 팝업이 닫히는 것까지 확인했다.
프로그램 요청 처리 절차
ERP 화면의 연필 아이콘으로 올라오는 요청은 DB 에 쌓인다. 고치면 그 요청의 처리 상태를 바꾸고 처리 내용을 답변으로 단다는 원칙을 문서로 정했다. 지금까지 처리한 요청들의 상태와 답변도 이 원칙대로 정리했다.