메뉴 버튼 관리

페이지에 버튼을 추가하기 위해서는 html에 버튼을 추가한 이후

메뉴 버튼 관리 에서 버튼을 추가해줘야한다.

예시화면) 품질관리 > 검사관리 > 검사 실적 등록(IQC)

Grid 번호에 상관없이 메뉴에서 사용되는 버튼은 메뉴아이디가 동일하다.

html의 버튼 ID 와 ObjectID를 동일하게 해 준다.

버튼 구분

  • 커스텀 버튼 : 개발자가 커스텀하여 생성한 버튼 개별 js 에서 event 처리하여 버튼 기능 수행

  • Core 제공 버튼 : js 에서 별도 이벤트 처리 없이 사용 가능한 버튼 (포맷 필요)

Core 버튼 명명 규칙 : 버튼 포맷 + 그리드 번호 ex) upsertBtn1 findBtn2

Core 버튼

  • findBtn : 필터 영역의 조회 버튼

  • addBottomBtn : 그리드 하단에 행 추가

  • delNewSoftBtn : 선택한 행 그리드에서 삭제

  • upsertBtn : 선택한 행 저장(위젯에서 액션 ID에 설정한 저장 서비스 호출)

  • excelDownBtn : 선택 그리드의 엑셀 다운로드

  • personalSettingBtn : 개인화 버튼

위에서 설명한 Core 버튼 외에도 더 있지만 공통함수가 제대로 정리되어있지 않아서 설명한 버튼을 제외한 나머지는 커스터마이징을 더 자주 사용한다.

Last updated