[CLOSED] Assign Culture Format for a Double Data Type Property when Binding to Coolite Grid

  1. #1

    [CLOSED] Assign Culture Format for a Double Data Type Property when Binding to Coolite Grid

    Hi Team:

    I need help for the following Issue.

    I am trying to Assign Culture Format when Binding data to Coolite Grid, Coolite have dateRenderer function for DateTime Culture Format, does Coolite provide any Rendering function to format FLOAT data types for e.g: In Germany the price will "1,50" how can i acheive this.

    The .ToNumber() is not available in the version what we are using.
    Last edited by Daniil; Nov 22, 2010 at 1:34 PM. Reason: [CLOSED]
  2. #2
    Hi,

    Yes, it provides us with the numberRenderer function.

    You could use NumberColumn (it uses numberRenderer) or use commomn Column and explicitly set its renderer to numberRenderer.
  3. #3

    Assign Culture Format for a Double Data Type Property when Binding to Coolite Grid

    Hi Daniil,

    Still no success, help me out of this
  4. #4
    I'm not sure what you are trying to achieve. Please investigate the following example.

    Could you provide more details or a sample demonstrating the requirement?

    Example
    <%@ 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)
            {
                Store store = this.GridPanel1.GetStore();
                store.DataSource = new object[] { 
                                             new object[] { 3234324.23432 },
                                             new object[] { 564.3 },
                                             new object[] { 3452.32459 }
                                    };
                store.DataBind();
            }
        }
    </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 runat="server">
        <title>Ext.Net Example</title>
        <ext:ResourcePlaceHolder runat="server" />
    
        <script type="text/javascript">
            var myRenderer = Ext.util.Format.numberRenderer("0.000,00/i");
        </script>
    
    </head>
    <body>
        <form runat="server">
        <ext:ResourceManager runat="server" />
        <ext:GridPanel ID="GridPanel1" runat="server" AutoHeight="true">
            <Store>
                <ext:Store runat="server">
                    <Reader>
                        <ext:ArrayReader>
                            <Fields>
                                <ext:RecordField Name="test" />
                            </Fields>
                        </ext:ArrayReader>
                    </Reader>
                </ext:Store>
            </Store>
            <ColumnModel runat="server">
                <Columns>
                    <ext:NumberColumn Header="Test1" DataIndex="test" />
                    <ext:NumberColumn Header="Test2" DataIndex="test" Format="0.0" />
                    <ext:Column Header="Test3" DataIndex="test">
                        <Renderer Fn="myRenderer" />
                    </ext:Column>
                </Columns>
            </ColumnModel>
        </ext:GridPanel>
        </form>
    </body>
    </html>
  5. #5

    Assign Culture Format for a Double Data Type Property when Binding to Coolite Grid

    Hi Daniil,

    Thanks, Works fine.

Similar Threads

  1. Replies: 4
    Last Post: Mar 26, 2012, 12:16 AM
  2. Change input type based on data type
    By bjones in forum 1.x Help
    Replies: 5
    Last Post: Jan 06, 2012, 9:54 AM
  3. Replies: 0
    Last Post: Oct 23, 2011, 5:37 PM
  4. [CLOSED] Binding Large Set of Data to a Grid makes browser unresponsive
    By speedstepmem3 in forum 1.x Legacy Premium Help
    Replies: 7
    Last Post: Apr 14, 2011, 4:01 PM
  5. Date format/culture
    By MrMp3 in forum 1.x Help
    Replies: 2
    Last Post: Mar 19, 2008, 10:26 AM

Posting Permissions