Feb 03, 2011, 9:35 PM
[CLOSED] CompositeField - Height missing when form panel rendered hidden
I've got a form panel what uses CompositeFields. The form panel is originally rendered hidden. It took me awhile to figure this out, but if I don't render the form panel originally hidden the composite fields show just fine. However, if I render the formpanel hidden and then show it later, the composite field's div with the class x-box-inner has a height of 0px. how do I fix this?
<ext:FormPanel ID="frmPlnCalendarEditEvent" runat="server" Hidden="true" Border="false">
<Items>
<ext:Hidden ID="EventId" runat="server" DataIndex="EventId" />
<ext:Hidden ID="CalendarId" runat="server" DataIndex="CalendarId" />
<ext:TextField ID="Title" DataIndex="Title" runat="server" FieldLabel="Name" />
<ext:TextArea ID="Notes" DataIndex="Notes" runat="server" FieldLabel="Description" />
<ext:CompositeField ID="CompositeField1"
runat="server" Height="25">
<Items>
<ext:DisplayField runat="server" Text="Start Date" />
<ext:DateField ID="StartDate2" Width="100" DataIndex="StartDate" runat="server" />
<ext:DisplayField runat="server" Text="Start Time" />
<ext:TimeField ID="StartTime2" Width="100" DataIndex="StartTime" runat="server" />
<ext:Checkbox ID="IsAllDay2" DataIndex="IsAllDay" runat="server" />
<ext:DisplayField runat="server" Text="All Day" />
</Items>
</ext:CompositeField>
<ext:CompositeField ID="CompositeField2"
runat="server" Height="25">
<Items>
<ext:DisplayField ID="DisplayField2" runat="server" Text="End Date" />
<ext:DateField ID="EndDate2" Width="100" DataIndex="EndDate" runat="server" />
<ext:DisplayField ID="DisplayField1" runat="server" Text="End Time" />
<ext:TimeField ID="EndTime2" Width="100" DataIndex="EndTime" runat="server" />
</Items>
</ext:CompositeField>
</Items>
</ext:FormPanel>
Last edited by geoffrey.mcgill; Feb 03, 2011 at 10:45 PM.
Reason: [CLOSED]