donalconlon
26 Nov 2006, 2:47 PM
i'm trying the sample nested layout in the documentation. However, I"m trying to put the nest in the navigation pane (west). It displays ok, but if i stretch the vertical splitter, or I collapse the south nested panel, it get's all screwed up.
What am I doing wrong?
------------------------------------------------------------------------
<div>
<div>
Header
</div>
<div>
Content
</div>
<div>
Navigation.
</div>
<div>
List
</div>
<div>
Summary info
</div>
</div>
------------------------------------------------------------------------
Example = function(){
return {
init : function(){
var layout = new YAHOO.ext.BorderLayout(document.body, {
north: {
split:false,
initialSize: 93
},
west: {
split:true,
initialSize: 200,
titlebar: true,
collapsible: true,
animate: true
},
center: {
autoScroll: true
}
});
layout.beginUpdate();
layout.add('north', new YAHOO.ext.ContentPanel('header', {fitToFrame:true}));
layout.add('center', new YAHOO.ext.ContentPanel('content', {fitToFrame:true}));
var innerLayout = new YAHOO.ext.BorderLayout('content', {
south: {
split:true,
autoScroll:false,
collapsible:true,
titlebar: true
},
center: {
autoScroll:true
}
});
innerLayout.add('south', new YAHOO.ext.ContentPanel('inner1', {title:"Summary",fitToFrame:true}));
innerLayout.add('center', new YAHOO.ext.ContentPanel('inner2',{fitToFrame:true}));
layout.add('west', new YAHOO.ext.NestedLayoutPanel(innerLayout,"List"));
layout.endUpdate();
}
}
}();
YAHOO.ext.EventManager.onDocumentReady(Example.init, Example, true);
What am I doing wrong?
------------------------------------------------------------------------
<div>
<div>
Header
</div>
<div>
Content
</div>
<div>
Navigation.
</div>
<div>
List
</div>
<div>
Summary info
</div>
</div>
------------------------------------------------------------------------
Example = function(){
return {
init : function(){
var layout = new YAHOO.ext.BorderLayout(document.body, {
north: {
split:false,
initialSize: 93
},
west: {
split:true,
initialSize: 200,
titlebar: true,
collapsible: true,
animate: true
},
center: {
autoScroll: true
}
});
layout.beginUpdate();
layout.add('north', new YAHOO.ext.ContentPanel('header', {fitToFrame:true}));
layout.add('center', new YAHOO.ext.ContentPanel('content', {fitToFrame:true}));
var innerLayout = new YAHOO.ext.BorderLayout('content', {
south: {
split:true,
autoScroll:false,
collapsible:true,
titlebar: true
},
center: {
autoScroll:true
}
});
innerLayout.add('south', new YAHOO.ext.ContentPanel('inner1', {title:"Summary",fitToFrame:true}));
innerLayout.add('center', new YAHOO.ext.ContentPanel('inner2',{fitToFrame:true}));
layout.add('west', new YAHOO.ext.NestedLayoutPanel(innerLayout,"List"));
layout.endUpdate();
}
}
}();
YAHOO.ext.EventManager.onDocumentReady(Example.init, Example, true);