2012-02-07 22 views
1

我擺弄w/dojo(1.4),並且在編程方式下創建浮動窗格(包含ContentPanes w/dojo網格/圖形)出現在標題窗格的borderContainer 。dojo:在邊界容器中創建多個浮動窗格w /調整大小

this._displayPane.contentBorderContainer.domNode.appendChild(reportFloater.domNode); 

我可以創建多個浮動窗格的邊框容器內,但不能得到調整手柄留在窗格一旦浮動窗格啓動時調用。我在創建浮動窗格之前調用子容器的啓動。

在調試器中單步調試時,我可以看到在浮動窗格插入到dom中時出現的調整大小句柄,但當我調用啓動時,子內容容器將佔用所有浮動窗格內容區域。調整大小手柄在那裏(在dom中,不可見),並且具有零寬度並位於浮動窗格之外。

任何幫助非常感謝 - 我看過這太久了!

回答

0

問題似乎是缺少導致調整大小處理程序具有零寬度並位於浮動窗格的定義邊距框外的浮動窗格的父容器。

使用節點列表方法在浮動窗格(未創建'resizable'屬性)後添加resize處理程序並將其添加到DOM(通過nl.concat(this._displayPane.contentBorderContainer.domNode).addContent( 'last')),

然後我創建了resizeHandle('activeResize'爲true並在style屬性中指定了css)。

可能不是最簡潔,優雅的解決方案,但它適用於我:)

相關問題