[FIXED] Number field culture bug

  1. #1

    [FIXED] Number field culture bug

    Hi,

    When using the local 'nl' in the web.config the number field doesn't recognize the ',' as decimal separator.
    Even though in the js file '/extjs/locale/ext-lang-nl-js/ext.axd' the ',' is specified as the decimal separator.


    Web.Config
    <extnet theme="Default" scriptMode="Debug" sourceFormatting="true" locale="nl" />

    Default.aspx
    <%@ Page Language="C#" %>
    
    
    <%@ 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 id="Head1" runat="server">
        <title></title>
        
        <script runat="server">
            
            protected void Page_Load(object sender, EventArgs e)
            {
                if (!ExtNet.IsAjaxRequest)
                    myNumber.Value = 30.23;
            }
            
            [DirectMethod]
            public void Test()
            {
                object value = myNumber.Value;
                txtNumber.Text = String.Format("Value: {0} Text: {1} DecimalSeparator: {2}", value, myNumber.Text, myNumber.DecimalSeparator);
            }
        </script>
        
    </head>
    <body>
        <form id="form1" runat="server">
        <ext:ResourceManager runat="server" />
        
            
                Setting in web.config<br />
            
                &amp;lt;extnet theme="Default" scriptMode="Debug" sourceFormatting="true" locale="nl"/&amp;gt;
                 <br />
               
                 Datepicker/DateField correct, but NumberField test fails
            
    
        
        
            <ext:NumberField runat="server" ID="myNumber" />
            
            <ext:Label runat="server" ID="txtNumber"/>
            
            <ext:Button runat="server" Text="Click me">
            <Listeners>
                <Click Handler="#{DirectMethods}.Test();" />
            </Listeners>
            </ext:Button>
    
    
            <br />
            
            <ext:DatePicker runat="server"></ext:DatePicker>
            <ext:DateField  runat="server"></ext:DateField>
       
        </form>
    </body>
    </html>
  2. #2

    RE: [FIXED] Number field culture bug

    Hi,

    Thanks for pointing out the bug. Until the fix please set DecimalSeparator manually for the NumberField
  3. #3

    RE: [FIXED] Number field culture bug

    Hi,

    Fixed. Please update from SVN
  4. #4

    RE: [FIXED] Number field culture bug

    Hi,

    Thanks for the quick response.
    We've tested it and it works great.

Similar Threads

  1. Replies: 6
    Last Post: Aug 29, 2011, 4:54 PM
  2. [CLOSED] a problem with Time Field when change Thread Culture to .ru-RU.
    By farisqadadeh in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Jul 25, 2011, 10:38 PM
  3. Replies: 4
    Last Post: Apr 15, 2011, 3:53 PM
  4. Replies: 1
    Last Post: Jun 09, 2010, 7:43 PM
  5. Number Field
    By fabiomarcos in forum 1.x Help
    Replies: 2
    Last Post: Jan 20, 2009, 11:29 AM

Posting Permissions