업그레이드 전에 제대로 초기화하는 데 사용되었지만이 명령문은 대화 상자 div 너비를 변경하고 부적절한 너비로 대화 상자를 엽니 다. 코드 뒤에JqueryUI1.9.2 업그레이드 후 대화 상자가 제대로 작동하지 않습니다.
function ShowAdvSearch() {
var titleText = 'Search';
var divAdvSearch = $(GetDivAdvSearch());
SetWidthHeightOfSearchDiv(); // sets the hight and width of grid to 670x480
divAdvSearch.css('overflow-x', 'auto');
divAdvSearch.css('overflow-y', 'auto');
divAdvSearch.dialog({ autoOpen: false }); // Problem is here
divAdvSearch.dialog("option", { modal: true, title: titleText, maxWidth: 1247, maxHeight: 1000,
resizeStop: function(event, ui) {
SetWidthHeightOfSearchDiv();
},
dragStop: function(event, ui) {
}
});
가 초기화 전달 (I 사용하고 JQUERY 버전 1.9.2 JqueryUI와 1.10.2이다) (divAdvSearch.dialog ({에 AutoOpen : FALSE}))를 DIV 폭 어떤 이유로 50 픽셀이됩니다. 업그레이드 후 변경된 사항, 설명서 및 업그레이드 가이드를 읽었지만 아무 것도 찾을 수 없었습니다.
업데이트 : 나는 UI 라이브러리를 통해 디버깅 및 다음 문을 문제의 원인이되는 것을 알아 냈다 (이이, fullName의 새로운 객체 (옵션))
$ .DATA을;
데이터를 저장하면 그리드의 너비가 재설정됩니다.