2012-07-06 3 views
1

동적 도킹 패널의 크기를 런타임시 javacript (클라이언트 측)에 포함 된 도킹 영역의 크기로 조정하려고합니다. Dev Express DockZone과 DockPanel을 사용하고 있습니다. 내 JScript는 다음과 같습니다.DockPanel을 DockZone으로 크기 조정하기 높이 및 너비

function setDockPanelFill() { 
    var dockPanel = ASPxClientControl.GetControlCollection().GetByName('dockPanel1'); 
    var dockZone = document.getElementById('zone1'); 
    dockPanel.SetHeight = dockZone.offsetHeight; 
    dockPanel.SetWidth = dockZone.offsetWidth; 
} 

왜이 기능이 작동하지 않는지에 대한 아이디어가 있습니까?

답변

3

세트 ASPxDockZone. ClientInstanceName을 예 : dockZone1.
세트 ASPxDockPanel. PanelUID을 예 : dockPanel1.
또한 SetHeightSetWidth은 속성이 아니라 메소드입니다.
그래서 코드는 다음과 같아야합니다

function setDockPanelFill() { 
    var dockPanel = dockZone1.GetPanelByUID('dockPanel1'); 
    dockPanel.SetHeight(dockZone1.GetHeight()); 
    dockPanel.SetWidth(dockZone1.GetWidth()); 
} 
+0

덕분에,이 아름답게 작품! – CodeMan5000

관련 문제