본문으로 건너뛰기

ShowAll

적용 버전: VIZWide3D 3.0

dock 영역(left/right/bottom) 전체를 표시하거나 숨긴다.
패널 하나를 여는 Show(panelId, dockPos) 와는 다른 메서드다.

Parameters​

NameTypeDescription
showBoolean- true: 표시, false: 숨김

Returns​

TypeDescription
UIDockPanel메서드 체이닝용 this

Example​

import VIZCore3DModule from "./VIZCore3D/VIZCore3D.js";

let main = document.createElement('div');
main.className = "VIZWeb_Main";

let view = document.createElement('div');
view.id = "view";
view.className = "VIZCore3D";
main.appendChild(view);

document.body.appendChild(main);
const vizcore = new VIZCore3DModule(view);

let onInitialize = function () {
const fileKey = "example";
const url = "./model/toycar/vizw/toycar_wh.vizw";

let onload = (e) => {
//해당파일 다운로드 성공
console.log("onload::", e);
};

let onerror = function () {
//해당파일 다운로드 실패
console.log("onerror");
};

//모델 열기
vizcore.Model.OpenFile(fileKey, url, onload, onerror);

let dockPanel = vizcore.UIElement.DockPanel;
dockPanel.Show('Home_Panel_Modeltree', true);

dockPanel.ShowAll(false); // 화면 캡처 등을 위해 dock 영역 전체 숨김

setTimeout(function () {
dockPanel.ShowAll(true); // 3초 후 다시 표시
}, 3000);
};

let vizcoreParam = {
event: {
onInit: onInitialize,
}
};

vizcore.Init(vizcoreParam);