1

動的ドック パネルのサイズを、実行時に javascript(クライアント側) に含まれるドック ゾーンのサイズに変更しようとしています。Dev Express DockZone と DockPanel を使用しています。私のJScriptは次のようになります。

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

なぜこれがうまくいかないのかについてのアイデアはありますか?

4

1 に答える 1

3

ASPxDockZoneを設定します。ClientInstanceNameを DockZone1 などに変更します。ASPxDockPanel
を設定します。PanelUIDを DockPanel1 などに変更します。 また、SetHeightSetWidthはメソッドであり、プロパティではありません。 したがって、コードは次のようになります。

function setDockPanelFill() {
    var dockPanel = dockZone1.GetPanelByUID('dockPanel1');
    dockPanel.SetHeight(dockZone1.GetHeight());
    dockPanel.SetWidth(dockZone1.GetWidth());
}
于 2012-07-07T09:29:07.007 に答える