2012-05-04 5 views
2

Je suis un dojo newb donc je fais probablement une erreur simple quelque part. J'essaie d'obtenir un borderContainer configuré sans liveSplitters mais même si je le mets à false, les splitters sont toujours là. Les gouttières: la propriété fausse est reflétée correctement S'il vous plaît aidez-moi à comprendre ce que je fais mal.liveSplitters mis à false, mais toujours apparaître dans BorderContainer

Merci

<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> 

Répondre

4

Supprimer l'attribut séparateur dans le volet de contenu.

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

La propriété liveSplitters décrit le comportement des séparateurs, et NON PAS s'ils existent.

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

Merci beaucoup qui a fonctionné comme un charme. J'aurais dû attraper ça ... Alors le contentpane a-t-il surchargé les propriétés parent ou en a-t-il ajouté une attachée au contentpane? – FuegoFingers

Questions connexes