<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-AU link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>I am using Ext 3.3 and am using a Ext.Viewport to build my map and east panel etc. This works fine but I have a minor problem. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>In my ‘east’ panel have nested layerTree (north), layerLegends (center) and a warning message (south). See code here.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>items:<o:p></o:p></p><p class=MsoNormal>[{<o:p></o:p></p><p class=MsoNormal style='text-indent:36.0pt'>// ----- this contains the layer tree, the legend area and warning message panels <o:p></o:p></p><p class=MsoNormal> region : 'center',<o:p></o:p></p><p class=MsoNormal> layout : 'border',<o:p></o:p></p><p class=MsoNormal> border : false,<o:p></o:p></p><p class=MsoNormal> items:<o:p></o:p></p><p class=MsoNormal> [{ // --- this is the layer tree<o:p></o:p></p><p class=MsoNormal> region : 'north',<o:p></o:p></p><p class=MsoNormal> expanded : true,<o:p></o:p></p><p class=MsoNormal> border : false,<o:p></o:p></p><p class=MsoNormal> resizable : true,<o:p></o:p></p><p class=MsoNormal> height : 330,<o:p></o:p></p><p class=MsoNormal> autoScroll : true,<o:p></o:p></p><p class=MsoNormal> items:[ controlPanels.tree ]<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal> }, { // --- this is the legend area<o:p></o:p></p><p class=MsoNormal> region : 'center',<o:p></o:p></p><p class=MsoNormal> title : 'Layer Legends',<o:p></o:p></p><p class=MsoNormal> collapsible : true,<o:p></o:p></p><p class=MsoNormal> split : true,<o:p></o:p></p><p class=MsoNormal> border : false,<o:p></o:p></p><p class=MsoNormal> resizable : true,<o:p></o:p></p><p class=MsoNormal> autoScroll : true,<o:p></o:p></p><p class=MsoNormal> items:[ controlPanels.legend ]<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal> }, { // --- this is the layer dependent warning panel<o:p></o:p></p><p class=MsoNormal> region : 'south',<o:p></o:p></p><p class=MsoNormal> height : 60,<o:p></o:p></p><p class=MsoNormal> border : true,<o:p></o:p></p><p class=MsoNormal> header : false,<o:p></o:p></p><p class=MsoNormal> id : 'warningMessage',<o:p></o:p></p><p class=MsoNormal> html : "<div style='color:red; padding:5px; font-size:11px; font-weight:bold;'>***This is where I place my warning message***</div>"<o:p></o:p></p><p class=MsoNormal>}]<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I am collapsing and expanding the ‘south’ panel based on the layers that the user is setting. i.e. I only want to see this message if a certain layer is selected by the user.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I successfully do this with the following code:<o:p></o:p></p><p class=MsoNormal>Ext.getCmp('warningMessage').collapse();<o:p></o:p></p><p class=MsoNormal>Ext.getCmp('warningMessage').expand();<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>When the message panel is expanded it works correctly in that the center panel immediately above it readjusts its height to accommodate the expanded panel. However, when ‘collapsed’ the header remains. This header is also clickable and on click will show the header and the body of the panel.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Is there any way of suppressing the header when a panel is collapsed?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Cheers,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><b><span style='font-size:14.0pt'>Brad Spencer<o:p></o:p></span></b></p><p class=MsoNormal>Managing Director, <b><i>NuMaps</i></b><o:p></o:p></p><p class=MsoNormal><a href="http://www.numaps.com.au/">http://www.numaps.com.au/</a><o:p></o:p></p><p class=MsoNormal>tel: 02 9672 6856<o:p></o:p></p><p class=MsoNormal>mob: 0404 841 131<o:p></o:p></p><p class=MsoNormal>see my artwork <a href="http://www.paintingsilove.com/artist/bradspencer">here</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>