[CLOSED] #{FormPanel1}.clearInvalid(); is not clearing NumberField1 as you suggested that I use in the previous thread?

  1. #1

    [CLOSED] #{FormPanel1}.clearInvalid(); is not clearing NumberField1 as you suggested that I use in the previous thread?

    <%@ Page Language="C#" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <script runat="server">     
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                NumberField1.Number = 1; 
                NumberField2.Number = 2; 
                NumberField3.Number = 3; 
                NumberField4.Number = 4; 
                NumberField5.Number = 5; 
                NumberField6.Number = 6; 
                NumberField7.Number = 7; 
                NumberField8.Number = 8; 
                NumberField9.Number = 9; 
                NumberField10.Number = 10; 
                NumberField11.Number = 11; 
                NumberField12.Number = 12;
            }
        } </script>
    <!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 id="Head1" runat="server">
        <title>Simple Form Panel - Ext.NET Examples</title>
        <ext:XScript ID="XScript1" runat="server">     <script language="javascript" type="text/javascript">         
        
        var clearFields = function ()
         {                
          
            #{NumberField1}.setRawValue(""); 
            #{NumberField1}.applyEmptyText();       
            #{NumberField2}.clear();             
            #{NumberField3}.clear();             
            #{NumberField4}.clear();             
            #{NumberField5}.clear();             
            #{NumberField6}.clear();                
            #{NumberField7}.clear();             
            #{NumberField8}.clear();             
            #{NumberField9}.clear();            
            #{NumberField10}.clear();             
            #{NumberField11}.clear();             
            #{NumberField12}.clear();     
            
            #{FormPanel1}.clearInvalid();    
          };     
          </script>     
        </ext:XScript>
    </head>
    <body>
        <ext:ResourceManager ID="ResourceManager1" runat="server" />
        <ext:Button ID="Button1" runat="server" Text="Clear">
            <Listeners>
                <Click Fn="clearFields" />
            </Listeners>
        </ext:Button>
        <ext:FormPanel ID="FormPanel1" runat="server" Width="540">
            <Items>
                <ext:NumberField ID="NumberField1" runat="server" EmptyText="NumberField1" Width="135"
                    MinValue="0" AllowBlank="false" HideTrigger="true" Name="NumberField1" DataIndex="NumberField1"
                    AllowDecimals="true" DecimalPrecision="4" TabIndex="3" />
                <ext:NumberField ID="NumberField2" runat="server" EmptyText="NumberField2" Width="135"
                    MinValue="0" AllowBlank="false" Name="NumberField2" HideTrigger="true" AllowDecimals="true"
                    DecimalPrecision="2" TabIndex="5" />
                <ext:NumberField ID="NumberField3" runat="server" MinValue="0" Width="135" HideTrigger="true"
                    Name="NumberField3" EmptyText="NumberField3" AllowBlank="false" AllowDecimals="false"
                    TabIndex="7" />
                <ext:NumberField ID="NumberField4" runat="server" EmptyText="NumberField4" MinValue="0"
                    Width="135" HideTrigger="true" AllowBlank="false" AllowDecimals="false" Name="NumberField4"
                    TabIndex="9" />
                <ext:NumberField ID="NumberField5" runat="server" EmptyText="NumberField5" MinValue="0"
                    Width="135" HideTrigger="true" AllowBlank="false" AllowDecimals="false" Name="NumberField5"
                    TabIndex="9" />
                <ext:NumberField ID="NumberField6" runat="server" EmptyText="NumberField6" MinValue="0"
                    Width="135" HideTrigger="true" AllowBlank="false" AllowDecimals="false" Name="NumberField6"
                    TabIndex="9" />
                <ext:NumberField ID="NumberField7" runat="server" EmptyText="NumberField7" MinValue="0"
                    Width="135" AllowBlank="false" AllowDecimals="false" HideTrigger="true" Name="NumberField7"
                    TabIndex="4" />
                <ext:NumberField ID="NumberField8" runat="server" EmptyText="NumberField8" MinValue="0"
                    Width="135" AllowBlank="false" AllowDecimals="false" HideTrigger="true" Name="NumberField8"
                    TabIndex="6" />
                <ext:NumberField ID="NumberField9" runat="server" EmptyText="NumberField9" MinValue="0"
                    Width="135" AllowBlank="false" AllowDecimals="false" MaxLength="6" DecimalPrecision="3"
                    Name="NumberField9" HideTrigger="true" TabIndex="8" />
                <ext:NumberField ID="NumberField10" runat="server" EmptyText="NumberField10" MinValue="0"
                    Width="135" AllowBlank="false" AllowDecimals="false" HideTrigger="true" Name="NumberField10"
                    TabIndex="10" />
                <ext:NumberField ID="NumberField11" runat="server" EmptyText="NumberField11" MinValue="0"
                    Width="135" AllowBlank="false" AllowDecimals="false" HideTrigger="true" Name="NumberField11"
                    TabIndex="10" />
                <ext:NumberField ID="NumberField12" runat="server" EmptyText="NumberField12" MinValue="0"
                    Width="135" AllowBlank="false" AllowDecimals="false" HideTrigger="true" Name="NumberField12"
                    TabIndex="10" />
            </Items>
        </ext:FormPanel>
    </body>
    </html>
    Last edited by Daniil; Jul 12, 2012 at 8:02 PM. Reason: [CLOSED]
  2. #2
    Just use 'clear' method


    #{NumberField1}.setRawValue(""); 
    #{NumberField1}.applyEmptyText();
    It is not correct approach
  3. #3
    Thank you...

    Quote Originally Posted by Vladimir View Post
    Just use 'clear' method


    #{NumberField1}.setRawValue(""); 
    #{NumberField1}.applyEmptyText();
    It is not correct approach

Similar Threads

  1. [CLOSED] clearInvalid vs. markAsValid
    By bogc in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: May 09, 2012, 9:41 PM
  2. Replies: 4
    Last Post: Oct 10, 2011, 4:28 PM
  3. Replies: 1
    Last Post: Dec 06, 2010, 8:49 PM
  4. Replies: 3
    Last Post: Oct 15, 2010, 8:10 PM
  5. Replies: 0
    Last Post: Jun 08, 2009, 6:09 AM

Posting Permissions