0
나는 검도 유팩을 사용하고 있습니다. 나는 스크린의 중앙에서 html 문서가 아닌 열려야 할 검도 Ui 창을 가지고있다. 따라서 응용 프로그램의 모든 컨트롤에 대해 창이 열리는 위치를 덮어 쓸 수 있도록 창의 열린 이벤트를 덮어 쓰려고합니다.검도 UI API 덮어 쓰기
나는 검도 유팩을 사용하고 있습니다. 나는 스크린의 중앙에서 html 문서가 아닌 열려야 할 검도 Ui 창을 가지고있다. 따라서 응용 프로그램의 모든 컨트롤에 대해 창이 열리는 위치를 덮어 쓸 수 있도록 창의 열린 이벤트를 덮어 쓰려고합니다.검도 UI API 덮어 쓰기
JS로 수동으로 창 옵션을 설정할 수 있습니다. 이것은 내 kWindow 설정 기능의 수정 된 버전입니다.
function WindowSetup(winId, x, y) {
var wind = $("#" + winId).data("kendoWindow");
wind.setOptions({
position: {top:x, left:y}
});
wind.open();
return wind;
}
이렇게하면 위치를 수동으로 설정할 수 있습니다.
너비 및 기본 콘텐츠를 설정할 수도 있습니다.
이것은 내 kWindow 설정의 원본 버전입니다. 참고 : 대부분의 브라우저 창을 채우기 위해 창 크기를 자동 조정하거나 작은 화면에 전체 창을 채울 수 있습니다.
//Sets up the base window settings
//bLoad is if you are waiting for a ajax call to return the window content
//returns the kendoWindow widget instance
function WindowSetup(winId, bLoad) {
var wind = $("#" + winId).data("kendoWindow");
wind.restore();
wind.setOptions({
width: $(window).innerWidth() - ($(window).innerWidth()/5),
height: $(window).innerHeight() - ($(window).innerHeight()/5)
});
//if True or Undifined we reset the content. False skips.
if (bLoad !== false) {
wind.content("<div class='k-loading-image'> </div>");
}
wind.center();
wind.open();
// If small screen size, open window full-screen
if ($(window).innerWidth() < 600 || $(window).innerHeight() < 600) {
wind.maximize();
}
return wind;
}