Nov 08, 2011, 5:19 AM
Please use:
Ext.Net.X.IsIE6-9
Ext.Net.X.IsIE6-9
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Ext.Net Example</title>
<ext:ResourcePlaceHolder runat="server" Mode="ScriptFiles" />
<script type="text/javascript">
Ext.layout.AccordionLayout.override({
setItemSize : function(item, size){
if(this.fill && item){
var hh = 0, i, ct = this.getRenderedItems(this.container), len = ct.length, p;
// Add up all the header heights
for (i = 0; i < len; i++) {
if((p = ct[i]) != item && !p.hidden){
hh += p.header.getHeight();
//modification
if (p.topToolbar) {
hh += p.topToolbar.getHeight();
}
//add modification
}
};
// Subtract the header heights from the container size
size.height -= hh;
// Call setSize on the container to set the correct height. For Panels, deferedHeight
// will simply store this size for when the expansion is done.
item.setSize(size);
}
}
});
</script>
<style type="text/css">
.ext-ie6 .x-column {
padding: 0px !important;
}
</style>
</head>
<body>
<form runat="server">
<ext:ResourceManager runat="server" />
<ext:Viewport runat="server" Layout="BorderLayout">
<Items>
<ext:Panel
runat="server"
Height="30"
Region="North"
Html="North" />
<ext:Panel
runat="server"
Region="Center"
Layout="AccordionLayout"
HideMode="Offsets">
<LayoutConfig>
<ext:AccordionLayoutConfig OriginalHeader="true" CollapseFirst="true" />
</LayoutConfig>
<Items>
<ext:Panel
runat="server"
Title="Panel1"
Collapsed="false"
CollapseEl="body"
Layout="ColumnLayout">
<TopBar>
<ext:Toolbar runat="server">
<Items>
<ext:DisplayField runat="server" Text="Toolbar" />
</Items>
</ext:Toolbar>
</TopBar>
<Items>
<ext:Panel runat="server" ColumnWidth="0.40" Html="Column1" />
<ext:Panel runat="server" ColumnWidth="0.60" Html="Column2" />
</Items>
<Listeners>
<Collapse Handler="this.ownerCt.layout.setActiveItem(1);" />
</Listeners>
</ext:Panel>
<ext:Panel
runat="server"
Title="Panel2"
Collapsed="false"
CollapseEl="body"
Layout="ColumnLayout">
<TopBar>
<ext:Toolbar runat="server">
<Items>
<ext:DisplayField runat="server" Text="Toolbar" />
</Items>
</ext:Toolbar>
</TopBar>
<Items>
<ext:Panel runat="server" ColumnWidth="0.40" Html="Column1" />
<ext:Panel runat="server" ColumnWidth="0.60" Html="Column2" />
</Items>
<Listeners>
<Collapse Handler="this.ownerCt.layout.setActiveItem(0);" />
</Listeners>
</ext:Panel>
</Items>
</ext:Panel>
</Items>
</ext:Viewport>
</form>
</body>
</html>