2012-02-07 46 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)。

可能不是最简洁,优雅的解决方案,但它适用于我:)

相关问题