[CLOSED] Hiding 1 Field in a Composite Field inside a collapsed Panel causes the entire Composite to Hide

  1. #1

    [CLOSED] Hiding 1 Field in a Composite Field inside a collapsed Panel causes the entire Composite to Hide

    Steps to reproduce with the example below:
    1 - Collapse the Panel
    2 - Click Button to Hide Display Field
    3 - Expand the Panel

    ==> the entire composite is hidden, including the Number Field

    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="testHbox.aspx.vb" Inherits="testHbox" %>
    <%@ 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></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <ext:ResourceManager ID="ResourceManager1" runat="server" />
            <ext:FormPanel ID="frmBtn" runat="server">
                <Items>
                    <ext:Panel ID="pnlDefaultRateInfo" Title="1-Collapse Panel-> 2-Click Button to Hide Field ->3-Expand Panel ==> the entire composite is hidden" runat="server"
                        AutoWidth='true' AutoHeight='true' Collapsible='true' Layout="form">
                        <Items>
                            <ext:Container ID="Container3" runat="server" Layout="column" Height="25">
                                <Items>
                                    <ext:CompositeField ID="cf" runat="server" Width="580" LabelWidth="450">
                                    <Items>
                                        <ext:DisplayField id="disp" runat="server" Text="this is display field"></ext:DisplayField>
                                        <ext:NumberField id="numb" runat="server" Text="2567"></ext:NumberField>
                                    </Items>
                                    </ext:CompositeField>
                                </Items>
                            </ext:Container>
                        </Items>
                    </ext:Panel>
                </Items>
            </ext:FormPanel>
        </div>
        <br />
            <input type="button" onclick="disp.setVisible(false);" value="hide display field" />
            <br />
            <input type="button" onclick="disp.setVisible(true);" value="show display field" />
        </form>
    </body>
    </html>
    Last edited by Daniil; Sep 22, 2011 at 11:49 AM. Reason: [CLOSED]
  2. #2
    Hi,

    I can suggest you this way to solve the problem.
    <ext:Panel ID="pnlDefaultRateInfo" ...>
        ...
        <Listeners>
            <Expand Handler="this.doLayout();" />
        </Listeners>
    </ext:Panel>
  3. #3
    Great, it works.

    Thanks.

Similar Threads

  1. RTL for Composite Field
    By ahmadezzeir in forum 1.x Help
    Replies: 3
    Last Post: May 17, 2012, 8:25 PM
  2. how to organize composite field
    By feanor91 in forum 1.x Help
    Replies: 5
    Last Post: Dec 07, 2011, 11:11 AM
  3. Replies: 1
    Last Post: Oct 07, 2011, 8:34 AM
  4. Replies: 2
    Last Post: Aug 19, 2011, 1:36 PM
  5. [CLOSED] FieldLabel for Items inside Composite Field
    By amitpareek in forum 1.x Legacy Premium Help
    Replies: 7
    Last Post: May 07, 2010, 7:46 AM

Tags for this Thread

Posting Permissions