J'ai une fenêtre avec CloseAction=hide
mais quand je le ferme de codebehind:C# EXT.NET: Cacher la fenêtre - supprimer le contenu
WndwAddSVar.Close();
et rouvre les champs contiennent les valeurs précédentes déjà. Comment puis-je faire pour vider les valeurs quand je l'ouvre à nouveau?
Voici la fenêtre:
<ext:Window ID="WndwAddSVar" runat="server"
Width="650" Height="350" CloseAction="Hide"
X="120" Y="120" Hidden="true" Title="Add St Variables"
ConstrainHeader="true"
Layout="FitLayout">
<Items>
<ext:FormPanel runat="server">
<Items>
<ext:FieldSet runat="server" Margin="5" Collapsible="false">
<Items>
<ext:TextField runat="server" ID="txtSName" FieldLabel="SName" />
<ext:NumberField runat="server" ID="numBlactor" FieldLabel="Blactor" />
</Items>
</ext:FieldSet>
<ext:ButtonGroup runat="server">
<Buttons>
<ext:Button runat="server" Text="Save">
<DirectEvents>
<Click OnEvent="Save" />
</DirectEvents>
</ext:Button>
<ext:Button runat="server" Text="Cancel">
<Listeners>
<Click Handler="#{WndwAddSVar}.close()" />
</Listeners>
</ext:Button>
</Buttons>
</ext:ButtonGroup>
</Items>
</ext:FormPanel>
</Items>
</ext:Window>
Vous pourriez remettre le formulaire à l'aide de la ([méthode de réinitialisation] http://docs.sencha.com/extjs/6.2.1/classic/Ext.form.Basic. html # method-reset) – chrisuae