visible 모달 아이템은 visible: false이며 부모 안에서 아무 자리도 차지하지 않습니다. open 시트를 보임 / 숨김. setOpen()과 닫기 메서드가 설정. mask open이 true가 되면 창 전체 크기의 시트(창 오버레이의 자식, z 100)가 마스크(mask, !maskless에 바인딩; 색은 maskColor)와 패널과 함께 보입니다.maskless 마스크 없음: 뒤의 애플리케이션이 보이고 클릭됨. maskColor 마스크 색. maskClicked() 패널 바깥의 마스크 클릭 — maskClosable이 꺼져 있어도. setOpen() open = true. 창을 다시 배치하고 진입을 재생.setClose(value) setClose(value) / setCancel(value) / setOk(value)는 이벤트와 값을 저장하고 open = false로 둡니다.setCancel(value) setClose(value) / setCancel(value) / setOk(value)는 이벤트와 값을 저장하고 open = false로 둡니다.setOk(value) setClose(value) / setCancel(value) / setOk(value)는 이벤트와 값을 저장하고 open = false로 둡니다.closable ×를 보이고 Escape로도 닫게 함(둘 다 이벤트 "close"). 없으면 Escape는 무시됨. maskClosable 마스크 클릭이 "close"로 닫음. exited() 종료 애니메이션이 끝나고 시트가 숨겨짐. closed 직전. closed(detail) 모든 닫힘의 종료 애니메이션 뒤. event는 "ok", "cancel", "close". animation 진입 / 종료: none · fade · fade-scale · zoom · pop · slide-top/bottom/left/right · slide-fade-… · slide · slide-fade · reveal. slideDistance animation이 진입과 종료를 이름합니다: "none"(기본), "fade", "fade-scale"(95 %에서), "zoom"(80 %에서), "pop"(90 %에서, 넘침 효과), "slide-top" / "slide-bottom" / "slide-left" / "slide-right"(24 px, slideDistance), "slide-fade-…"(슬라이드와 페이드), "slide" / "slide-fade" / "reveal"(slideSide에서, 기본 "top").slideSide animation이 진입과 종료를 이름합니다: "none"(기본), "fade", "fade-scale"(95 %에서), "zoom"(80 %에서), "pop"(90 %에서, 넘침 효과), "slide-top" / "slide-bottom" / "slide-left" / "slide-right"(24 px, slideDistance), "slide-fade-…"(슬라이드와 페이드), "slide" / "slide-fade" / "reveal"(slideSide에서, 기본 "top").animationSpeed x-fast 100 · fast 150 · medium 250 · slow 350 · x-slow 500 ms.phase phase는 "closed" → "opening" → "open" → "closing"을 보고하고, entered()는 진입이 끝날 때 발생합니다.entered() 진입 애니메이션이 끝남(phase가 "open"). panelX 패널은 시트 위 panelX, panelY에 panelW × panelH로 놓입니다: windowWidth / windowHeight가 0보다 크면 그 값, 아니면 내용 크기(contentWidth = 본문 + 24 px, 최소 200; contentHeight = 44 px 헤더 + 본문 더하기 24 px(최소 50 px) + 보일 때 44 px 푸터); windowX / windowY가 0 이상이면 그 값, 아니면 가운데. panelY 패널은 시트 위 panelX, panelY에 panelW × panelH로 놓입니다: windowWidth / windowHeight가 0보다 크면 그 값, 아니면 내용 크기(contentWidth = 본문 + 24 px, 최소 200; contentHeight = 44 px 헤더 + 본문 더하기 24 px(최소 50 px) + 보일 때 44 px 푸터); windowX / windowY가 0 이상이면 그 값, 아니면 가운데. panelW 패널은 시트 위 panelX, panelY에 panelW × panelH로 놓입니다: windowWidth / windowHeight가 0보다 크면 그 값, 아니면 내용 크기(contentWidth = 본문 + 24 px, 최소 200; contentHeight = 44 px 헤더 + 본문 더하기 24 px(최소 50 px) + 보일 때 44 px 푸터); windowX / windowY가 0 이상이면 그 값, 아니면 가운데. panelH 패널은 시트 위 panelX, panelY에 panelW × panelH로 놓입니다: windowWidth / windowHeight가 0보다 크면 그 값, 아니면 내용 크기(contentWidth = 본문 + 24 px, 최소 200; contentHeight = 44 px 헤더 + 본문 더하기 24 px(최소 50 px) + 보일 때 44 px 푸터); windowX / windowY가 0 이상이면 그 값, 아니면 가운데. windowWidth 패널은 시트 위 panelX, panelY에 panelW × panelH로 놓입니다: windowWidth / windowHeight가 0보다 크면 그 값, 아니면 내용 크기(contentWidth = 본문 + 24 px, 최소 200; contentHeight = 44 px 헤더 + 본문 더하기 24 px(최소 50 px) + 보일 때 44 px 푸터); windowX / windowY가 0 이상이면 그 값, 아니면 가운데. 본문은 잘리고 12 px 여백을 가지므로, 넓은 내용에는 명시적 폭을 주거나 windowWidth를 설정하십시오. windowHeight 패널은 시트 위 panelX, panelY에 panelW × panelH로 놓입니다: windowWidth / windowHeight가 0보다 크면 그 값, 아니면 내용 크기(contentWidth = 본문 + 24 px, 최소 200; contentHeight = 44 px 헤더 + 본문 더하기 24 px(최소 50 px) + 보일 때 44 px 푸터); windowX / windowY가 0 이상이면 그 값, 아니면 가운데. contentWidth 패널은 시트 위 panelX, panelY에 panelW × panelH로 놓입니다: windowWidth / windowHeight가 0보다 크면 그 값, 아니면 내용 크기(contentWidth = 본문 + 24 px, 최소 200; contentHeight = 44 px 헤더 + 본문 더하기 24 px(최소 50 px) + 보일 때 44 px 푸터); windowX / windowY가 0 이상이면 그 값, 아니면 가운데. contentHeight 패널은 시트 위 panelX, panelY에 panelW × panelH로 놓입니다: windowWidth / windowHeight가 0보다 크면 그 값, 아니면 내용 크기(contentWidth = 본문 + 24 px, 최소 200; contentHeight = 44 px 헤더 + 본문 더하기 24 px(최소 50 px) + 보일 때 44 px 푸터); windowX / windowY가 0 이상이면 그 값, 아니면 가운데. windowX 패널은 시트 위 panelX, panelY에 panelW × panelH로 놓입니다: windowWidth / windowHeight가 0보다 크면 그 값, 아니면 내용 크기(contentWidth = 본문 + 24 px, 최소 200; contentHeight = 44 px 헤더 + 본문 더하기 24 px(최소 50 px) + 보일 때 44 px 푸터); windowX / windowY가 0 이상이면 그 값, 아니면 가운데. windowY 패널은 시트 위 panelX, panelY에 panelW × panelH로 놓입니다: windowWidth / windowHeight가 0보다 크면 그 값, 아니면 내용 크기(contentWidth = 본문 + 24 px, 최소 200; contentHeight = 44 px 헤더 + 본문 더하기 24 px(최소 50 px) + 보일 때 44 px 푸터); windowX / windowY가 0 이상이면 그 값, 아니면 가운데. place() 기하를 windowX / windowY / windowWidth / windowHeight에 다시 바인딩. variant "dialog"(고정, 가운데) 또는 "modal"(끌기, 크기 조절, 최대화).enableModalMaximize 최대화 아이콘과 setMaximum()("modal"만). maximized "modal" 창이 시트를 채우는지.setMaximum() maximized를 토글("modal" + enableModalMaximize만).title 헤더 글자. ""면 숨김. header 헤더는 44 px: title(16 px, 중간 굵기, 생략), 그다음 header 아이템, 그다음 최대화 아이콘과 ×. footer 푸터는 44 px이며 footer 아이템이 오른쪽 정렬됩니다. footer가 비어 있으면 기본 *Cancel*(cancelText, 기본 "Cancel")과 *Ok*(okText, 기본 "Ok", primary) 버튼이 보이고, hideFooter는 푸터를 통째로 없앱니다. cancelText footer가 비어 있으면 기본 *Cancel*(cancelText, 기본 "Cancel")과 *Ok*(okText, 기본 "Ok", primary) 버튼이 보이고, hideFooter는 푸터를 통째로 없앱니다.okText footer가 비어 있으면 기본 *Cancel*(cancelText, 기본 "Cancel")과 *Ok*(okText, 기본 "Ok", primary) 버튼이 보이고, hideFooter는 푸터를 통째로 없앱니다.hideFooter 푸터 행을 없앰.