2010-03-24 6 views
0

나는 라이트 박스 효과에 대한 데이터를 팝업하기 위해 dojo dijit 대화 상자를 사용하고 있습니다.오버플로 설정 방법 : dojo의 대화 상자에 대해 숨김

dojo는 "containerNode"의 스타일 속성을 동적으로 변경하므로 상자가 브라우저 창보다 크면 스크롤 막대가 표시됩니다. "overflow : auto"를 동적으로 설정합니다.

저는이 점을 알고 있습니다 만, 이것을 무시하고 모달/라이트 박스가 정말 나빠 보이는 것처럼 브라우저를 열도록 강요하고 싶습니다.

이 동작을 어떻게 변경합니까? 샘플 코드가 도움이 될 것입니다!

감사합니다.

답변

0

대화 상자의 '표시'방법을 구독하고 필요한 스타일을 수정할 수 있습니다.

dojo.connect(yourDialogWidget, "show", yourDialogWidget, function(){ 
    dojo.style(this.containerNode, "overflow", "hidden"); 
}); 
관련 문제