본문으로 건너뛰기
Documentation

RwWindow

마지막 게시: 2026-07-21 19:00

RwWindow

RwWindow는 확인, 상세와 편집 내용을 모달 또는 이동 가능한 창으로 표시하는 공통 윈도우입니다.

독립 작업 창

Title과 본문 외에 별도 HeaderContent와 ToolContent를 제공하고 크기, 시작 위치, 오버레이, 드래그와 Escape 닫기를 구성합니다. Show와 Close 수명주기를 호출 측에서 제어합니다.

창을 사용할 작업

사용자가 현재 작업을 잠시 멈추고 결정을 내려야 하는 확인·편집에 적합합니다. 단순 도움말이나 작은 사용자 메뉴에는 Popover가 더 적합합니다.

제목과 크기 설정

파라미터 용도
Title 윈도우 제목입니다.
Width / Height 초기 창 크기입니다.
StartPosition 화면에서 처음 열 위치입니다.
Overlay 배경 입력을 막는 오버레이를 사용합니다.
UseDrag 헤더 드래그 이동을 허용합니다.
UseEscKey / CanCloseOnEsc Escape 닫기 정책입니다.
ShowHeader 기본 헤더 표시 여부입니다.
OnOpen / OnClose 수명주기 이벤트입니다.

창 열기와 종료

  1. 작업 목적이 드러나는 Title을 지정합니다.
  2. 본문과 헤더 도구를 구성합니다.
  3. 입력량에 맞는 크기와 시작 위치를 정합니다.
  4. 중요 작업은 Overlay와 닫기 확인을 사용합니다.
  5. Open과 Close 호출 뒤 임시 상태를 정리합니다.

작업 결과 전달

OnOpen은 데이터 로드와 초기 포커스에, OnClose는 취소 처리와 자원 정리에 사용합니다. 저장 버튼은 Close보다 먼저 서버 결과를 확인하고 성공한 경우에만 닫습니다.

모달 포커스

role dialog, 제목 연결과 모달 여부가 올바르게 전달되는지 확인합니다. 포커스는 창 안에 유지하고 닫을 때 실행 요소로 복원합니다.

중첩 창과 상태 정리

윈도우 안에 다시 큰 윈도우를 중첩하지 않습니다. Drag를 허용할 때 제목 영역의 단추 클릭과 충돌하지 않는지 확인하고 화면 밖으로 이동하지 않게 합니다.

창 동작 점검

  • Escape, 닫기 단추와 오버레이 동작을 확인합니다.
  • 저장 실패 후 창과 입력값이 유지되는지 확인합니다.
  • 작은 해상도에서 본문이 잘리지 않는지 확인합니다.

수정 이력

이 문서의 변경 내역을 시간순으로 볼 수 있습니다.

표시할 수정 이력이 없습니다.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.