Oct 13, 2010, 10:02 AM
[CLOSED] Red circle is not visible in form validation with fieldset
if I insert the fields in a fieldset, the red circle is not visible.
Without fieldset is displayed correctly.
Without fieldset is displayed correctly.
<ext:FormPanel
ID="FormPanel1"
runat="server"
Region="East"
Width="400"
Split="true"
Margins="0 0 5 5"
BodyStyle="background-color:#DFE8F6; padding:10px; border: 1px solid #99bbe8;"
Frame="true"
Title="Dettaglio Flotta"
Icon="Lock"
DefaultAnchor="100%">
<Items>
<ext:FieldSet ID="ds" runat="server" Collapsible="true" Layout="form" DefaultAnchor="100%" Title="Dettaglio" Cls="mia">
<Defaults>
<ext:Parameter Name="Anchor" Value="45%" />
<ext:Parameter Name="AllowBlank" Value="false" Mode="Raw" />
<ext:Parameter Name="SelectOnFocus" Value="true" Mode="Raw" />
<ext:Parameter Name="MsgTarget" Value="side" />
</Defaults>
<Items>
<ext:TextField ID="TextFieldNome" runat="server" FieldLabel="Nome" DataIndex="Name" />
<ext:TextArea ID="TextFieldDescription" runat="server" FieldLabel="Descrizione" DataIndex="Description" Height="50" />
<ext:TextField ID="TextFieldOwner" runat="server" FieldLabel="Proprietario" DataIndex="Owner" />
</Items>
</ext:FieldSet>
<ext:FieldSet ID="FieldSet1" runat="server" Collapsible="true" Layout="form" DefaultAnchor="100%" Title="Dati di accesso" CollapseMode="Mini" Cls="mia">
<Items>
<ext:DateField ID="DateFieldCreationdate" ReadOnly="true" runat="server" FieldLabel="Data di creazione" Format="dd-MM-yyyy HH:mm:ss" DataIndex="CreationDate" />
<ext:TextField ID="TextFieldCreationUser" ReadOnly="true" runat="server" FieldLabel="Creato da" DataIndex="CreationUser" />
<ext:DateField ID="DateFieldUpdatedate" ReadOnly="true" runat="server" FieldLabel="Data di modifica" DataIndex="UpdateDate" Format="dd-MM-yyyy HH:mm:ss" />
<ext:TextField ID="TextFieldUpdateUser" ReadOnly="true" runat="server" FieldLabel="Modificato da" DataIndex="UpdateUser" />
</Items>
</ext:FieldSet>
<ext:Button ID="Button5" runat="server" Text="Savssse" Icon="Disk">
<DirectEvents>
<Click
OnEvent="FormSave"
Before="alert('aa');var valid= #{FormPanel1}.getForm().isValid(); if (valid) {#{FormStatusBar}.showBusy('Saving form...');} return valid;">
<EventMask
ShowMask="true"
MinDelay="1000"
Target="CustomTarget"
CustomTarget="={#{FormPanel1}.getEl()}"
/>
</Click>
</DirectEvents>
</ext:Button>
</Items>
<BottomBar>
<ext:StatusBar ID="FormStatusBar" runat="server" DefaultText="Ready" Height="27">
<Plugins>
<ext:ValidationStatus ID="ValidationStatus1"
runat="server"
FormPanelID="FormPanel1"
ValidIcon="Accept"
ErrorIcon="Exclamation"
/>
</Plugins>
<Items>
<ext:Button ID="Button1"
runat="server"
Text="Salva"
Width="80"
Icon="Disk">
<Listeners>
<Click Handler="updateRecord(#{UserForm});" />
</Listeners>
</ext:Button>
<ext:Button ID="Button3"
runat="server"
Visible="false"
Text="Create"
Icon="UserAdd">
<Listeners>
<Click Handler="addRecord(#{UserForm}, #{GridPanel1});" />
</Listeners>
</ext:Button>
<ext:Button ID="Button4"
runat="server"
Icon="ArrowUndo"
Text="Annulla">
<Listeners>
<Click Handler="#{FormPanel1}.getForm().reset();" />
</Listeners>
</ext:Button>
</Items>
</ext:StatusBar>
</BottomBar>
<Listeners>
<ClientValidation Handler="el.getBottomToolbar().setStatus({text : valid ? 'Form is valid' : 'Form is invalid', iconCls: valid ? 'icon-accept' : 'icon-exclamation'});" />
</Listeners>
</ext:FormPanel>
Last edited by Daniil; Oct 13, 2010 at 2:24 PM.
Reason: [CLOSED]