IT 끄적이기/업무(SeAH - MES)

# 16 , 2차가공 인수 마무리 및 탭그리드 활용

김팡 2020. 5. 27. 20:40

1. 기존 마스터그리드와 디테일그리드 2개가 있는 인수 2차가공 그리드에서 
2차가공으로 넘어온 인수대상에 대한 마스터그리드의 데이터 중 번들이름에 특정 문자를 포함 시
해당 컬럼의 색을 변경 ... 이는 fieldname 이 Bndl 의 이름과 같을 때 변경해야만 해당 컬럼의 색깔이 변경된다.

2. 개별 인수가 가능하게 버튼을 만들었고 개별 인수에 대한 ... 버튼을 이름을 넣을 수 있게 했다.

3. 전체 인수 버튼을 클릭할 시 디테일그리드에 있는 번들의 낱개들 모두가 인수대상으로 넘어가 저장이 가능하게 한다.
그 후 인수 취소로 넘어가면 인수를 넘긴 후 저장한 데이터들이 조회가 되어야하며 인수 취소 후 다시 인수 대상으로 넘어올 수 있게 한다.

4. Option View 를 통해 footer 를 Visible 로 바꾸고 format 과 sum 을 변경 후 총 중량과 수량의 합계가 출력이 가능하도록 했다.

5. 디테일그리드 2 에서 + 버튼으로 InitnewRow 시에 적재위치 컬럼에 자동으로 ABCD 라는 문자가 입력되도록 구현, 
전체인수 버튼 클릭 시 한 Row 당 적재 위치에 A, B, C, D 가 순차적으로 입력되도록 foreach 문에 문자열을 ++ 처리

6. 탭그리드를 통해 새로운 프로젝트 생성 후 환경설정...