uxupdate
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| uxupdate [2025/07/09 07:01] – admin | uxupdate [2025/12/06 07:26] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== 데이터 저장 ====== | ====== 데이터 저장 ====== | ||
| - | 프로그램을 실행하여 화면로딩 후 데이터입력하여 | + | 프로그램을 실행하여 화면로딩 후 수정된 |
| | | ||
| - | | + | '저장'버튼이 눌러지면 아래 코드로 분기된다. |
| - | 아래 코드로 분기된다. | + | |
| | | ||
| - | | + | |
| | | ||
| 줄 48: | 줄 48: | ||
| } | } | ||
| } | } | ||
| + | | ||
| + | |||
| + | 버튼과 묵시적으로 매핑된 override Method들은 BaseModule 을 상속받은 UX Form에 적용된다. | ||
| + | 각 버튼은 사용자별로 설정된 권한에 기반하여 Enable된다. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | 초기화 | ||
| + | public override void OnInitClick(UBiMdiForm f) | ||
| + | |||
| + | 조회 | ||
| + | public override void OnSearchClick(UBiMdiForm f) | ||
| + | { | ||
| + | // | ||
| + | | ||
| + | ... | ||
| + | } | ||
| + | |||
| + | 행추가 | ||
| + | public override void OnAddClick(UBiMdiForm f) | ||
| + | { | ||
| + | DataRow newRow = gridMain.UBiAddNewRow(true); | ||
| + | if (newRow == null) | ||
| + | { | ||
| + | UBiMessageBox.Show(" | ||
| + | return; | ||
| + | } | ||
| + | else | ||
| + | { | ||
| + | // 추가된 행에 값을 강제로 지정(필요시에) | ||
| + | | ||
| + | // | ||
| + | | ||
| + | } | ||
| + | } | ||
| + | |||
| + | 행삭제 | ||
| + | public override void OnDeleteClick(UBiMdiForm f) | ||
| + | { | ||
| + | // 그리드의 포커스 행을 지운다. | ||
| + | | ||
| + | } | ||
| + | |||
| + | 변경된 데이터 저장 | ||
| + | public override void OnSaveClick(UBiMdiForm f) | ||
| + | { | ||
| + | // 위 설명 참조 | ||
| + | } | ||
| + | |||
| + | PDF기반의 화면 사용 설명서 열기 | ||
| + | public override void OnHelpClick(UBiMdiForm f) | ||
| + | |||
| + | 화면 닫기<- 이 기능은 화면 버튼과 연동되 있지 않음 | ||
| + | public override void OnCloseClick(UBiMdiForm f) | ||
| + | |||
| + | 마지막 별표는 상위 BaseModule에서 처리되며 즐겨찾기 코글버튼으로 채워진 별은 즐겨찾기에 추가됨을 의미함 | ||
| + | 토글함으로써 빼거나 넣을수 있다. | ||
| + | |||
| + | | ||
| | | ||
| [[ux|↑ 상위로 가기]] | [[ux|↑ 상위로 가기]] | ||
uxupdate.1752044497.txt.gz · 마지막으로 수정됨: (바깥 편집)
