首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改contentPane在borderContainer中的拆分器位置?

更改contentPane在borderContainer中的拆分器位置?
EN

Stack Overflow用户
提问于 2013-08-05 23:55:18
回答 2查看 2.7K关注 0票数 3

我在一个使用contentPanesBorderContainer中有两个Dojo工具包。如下所示:

代码语言:javascript
复制
<div data-dojo-type="dijit/layout/BorderContainer" data-dojo-props="design:'sidebar', gutters:true, liveSplitters:true" id="borderContainerB" style="height: 200px">
    <div data-dojo-type="dijit/layout/ContentPane" data-dojo-props="splitter:true, region:'top'" style="width: 100px;">Hi, I'm leading pane<br><br>Lots of stuff goes here.</div>
    <div data-dojo-type="dijit/layout/ContentPane" data-dojo-props="splitter:true, region:'center'">Hi, I'm center pane</div>
</div>

我想使用JavaScript以编程方式更改拆分器的位置。在一种情况下,我想把它一直移到一边,这样只有一个contentPane是可见的。我该怎么做才能改变拆分器的位置?

已试过:

代码语言:javascript
复制
var datasetArea = document.getElementById("studiesDatasetArea");
datasetArea.style.height = newHeight + "px";

这是不起作用的,而且:

代码语言:javascript
复制
dojo.widget.byId('studiesDatasetArea').resizeTo(400, newHeight);

它改变了边框的大小,而不是仅仅移动拆分器的位置。我不想改变外边集装箱的尺寸。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18069697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档