【问题标题】:liveSplitters set to false but still show up in BorderContainerliveSplitters 设置为 false 但仍显示在 BorderContainer 中
【发布时间】:2012-05-14 06:08:53
【问题描述】:

我是道场新手,所以我可能在某个地方犯了一个简单的错误。我正在尝试在没有 liveSplitters 的情况下设置borderContainer,但即使我将其设置为false,拆分器仍然存在。 gutters:false 属性正确反映请帮我弄清楚我做错了什么。

谢谢

<body class="claro">
<div id="appLayout"
    data-dojo-type="dijit.layout.BorderContainer"
    data-dojo-props="design: 'headline', gutters: false, liveSplitters: false ">
    <div class="centerPanel" data-dojo-type="dijit.layout.ContentPane"
        data-dojo-props="region: 'center'">
        <div>
            <h4>Group 1 Content</h4>
            <p>para 1</p>
        </div>
        <div>
            <h4>h4 para 2</h4>
        </div>
        <div>
            <h4>h4 para 3</h4>
        </div>
    </div>
    <div class="edgePanel" data-dojo-type="dijit.layout.ContentPane"
        data-dojo-props="region: 'top'">Header content (top)</div>
    <div id="leftCol" class="edgePanel"
        data-dojo-type="dijit.layout.ContentPane"
        data-dojo-props="region: 'left', splitter: true">Sidebar
        content (left)</div>
</div>

【问题讨论】:

    标签: dojo dijit.layout border-container


    【解决方案1】:

    从内容窗格中删除拆分器属性。

    <div id="leftCol" class="edgePanel"
        data-dojo-type="dijit.layout.ContentPane"
        data-dojo-props="region: 'left'>Sidebar
        content (left)</div>
    

    liveSplitters 属性描述了拆分器的行为,而不是它们是否存在。

    // liveSplitters: [const] Boolean
    //      Specifies whether splitters resize as you drag (true) 
    //          or only upon mouseup (false)
    liveSplitters: true,
    

    【讨论】:

    • 非常感谢你的工作就像一个魅力。我应该明白这一点...... 那么内容窗格是覆盖父属性还是添加一个附加到内容窗格?
    猜你喜欢
    • 1970-01-01
    • 2012-04-05
    • 2011-11-24
    • 2021-07-05
    • 1970-01-01
    • 2022-01-08
    • 2020-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多