GridPanel Total Alignment

  1. #1

    GridPanel Total Alignment

    Dear Techies,



    In gridpanel I want the total exactly below the corresponding column.
    But it is set to left .


    Please see the below code.
    -----------------------------------


    <%@ 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)
            {
                var store = this.GridPanel1.GetStore();
                
                store.DataSource = new object[] 
                { 
                    new object[] {"GopiKrishna", "Technical", "1.01"},
                    new object[] {"Bhargav", "Software", "2.02"},
                    new object[] {"Satish","Hardware", "3.01"}
                };
                
                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>GridPanel with Total Row - Ext.Net Example</title>
        <link href="../../../../resources/css/examples.css" rel="stylesheet" type="text/css" />
        
        <script type="text/javascript">
            var updateTotal = function (grid) {
                var fbar = grid.getBottomToolbar(),
                    column,
                    field,
                    width,
                    data = {  test3: 0 },
                    c,
                    cs = grid.view.getColumnData();
    
                for (var j = 0, jlen = grid.store.getCount(); j < jlen; j++) {
                    var r = grid.store.getAt(j);
    
                    for (var i = 0, len = cs.length; i < len; i++) {
                        c = cs[i];
                        data[c.name] += r.get(c.name);
                    }
                }
    
                for (var i = 0; i < grid.getColumnModel().columns.length; i++) {
                    column = grid.getColumnModel().columns[i];
    
                    field = fbar.findBy(function (item) {
                        return item.dataIndex === column.dataIndex;
                    })[0];
    
                    c = cs[i];
                    if (field) {
                        fbar.remove(field, false);
                        fbar.insert(i, field);
                        width =grid.getColumnModel().getColumnWidth(i);
                        field.setWidth(width - 5);
                        field.setValue((c.renderer)(data[c.name], {}, {}, 0, i, grid.store));
                    }
                }
    
                fbar.doLayout();
            };
        </script>
     
        <style type="text/css">
            .total-field {
                background-color : #fff;
                font-weight      : bold !important;
                color            : #000;
                border           : solid 1px silver;
                padding          : 2px;
                margin-right     : 1px;
            }
            
        n-right: 5px;
            }
        </style>
    </head>
    <body>
        <form runat="server">
            <h1>GridPanel with Total Row</h1>
            
            <ext:ResourceManager runat="server" />
            
            <ext:GridPanel ID="GridPanel1" runat="server" AutoHeight="true">
                <Store>
                    <ext:Store runat="server">
                        <Reader>
                            <ext:ArrayReader>
                                <Fields>
                                    <ext:RecordField Name="test1" Type="String"/>
                                    <ext:RecordField Name="test2" Type="String"/>
                                    <ext:RecordField Name="test3" Type="Float"/>
                                </Fields>
                            </ext:ArrayReader>
                        </Reader>
                    </ext:Store>
                </Store>
                <ColumnModel runat="server">
                    <Columns>
                        <ext:Column Header="Test1" DataIndex="test1" />
                        <ext:Column Header="Test2" DataIndex="test2" />
                        <ext:Column Header="Test3" DataIndex="test3" />
                    </Columns>
                </ColumnModel>
                <View>
                    <ext:GridView runat="server" ForceFit="true" />
                </View>
                <Listeners>
                    <ColumnResize Handler="updateTotal(this);" />
                    <AfterRender Handler="updateTotal(this);" Delay="100" />
                </Listeners>
                <BottomBar>
                    <ext:Toolbar runat="server">
                        <Items>
                           
                            <ext:DisplayField 
                                runat="server"
                                DataIndex="test3"
                                Cls="total-field"
                                Text="-" 
                                />
                        </Items>
                    </ext:Toolbar>
                </BottomBar>
            </ext:GridPanel>
        </form>
    </body>
    </html>



    Thanks in Advance.
    Attached Thumbnails Click image for larger version. 

Name:	Untitled.jpg 
Views:	518 
Size:	88.8 KB 
ID:	2408  
    Last edited by Daniil; Mar 10, 2011 at 12:16 AM. Reason: Please use [CODE] tags
  2. #2
    Hi,

    Please look at the example.

    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)
            {
                var store = this.GridPanel1.GetStore();
                 
                store.DataSource = new object[] 
                { 
                    new object[] {"GopiKrishna", "Technical", "1.01"},
                    new object[] {"Bhargav", "Software", "2.02"},
                    new object[] {"Satish","Hardware", "3.01"}
                };
                 
                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>
         
        <script type="text/javascript">
            var updateTotal = function (grid) {
                var fbar = grid.getBottomToolbar(),
                    column,
                    field,
                    width,
                    data = { 
                        test1 : null, 
                        test2 : null, 
                        test3: 0 
                    },
                    c,
                    cs = grid.view.getColumnData();
     
                for (var j = 0, jlen = grid.store.getCount(); j < jlen; j++) {
                    var r = grid.store.getAt(j);
     
                    for (var i = 0, len = cs.length; i < len; i++) {
                        c = cs[i];
                        if (data[c.name] !== null) {
                            data[c.name] += r.get(c.name);
                        }
                    }
                }
     
                for (var i = 0; i < grid.getColumnModel().columns.length; i++) {
                    column = grid.getColumnModel().columns[i];
     
                    field = fbar.findBy(function (item) {
                        return item.dataIndex === column.dataIndex;
                    })[0];
     
                    c = cs[i];
                    if (field) {
                        fbar.remove(field, false);
                        fbar.insert(i, field);
                        width =grid.getColumnModel().getColumnWidth(i);
                        field.setWidth(width - 5);
                        field.setValue((c.renderer)(data[c.name], {}, {}, 0, i, grid.store));
                    }
                }
     
                fbar.doLayout();
            };
        </script>
      
        <style type="text/css">
            .total-field {
                background-color : #fff;
                font-weight      : bold !important;
                color            : #000;
                border           : solid 1px silver;
                padding          : 2px;
                margin-right     : 5px;
            }
            
            .total-empty-field {
                padding          : 2px;
                margin-right     : 5px;
            }
        </style>
    </head>
    <body>
        <form runat="server">
            <h1>GridPanel with Total Row</h1>
             
            <ext:ResourceManager runat="server" />
             
            <ext:GridPanel ID="GridPanel1" runat="server" AutoHeight="true">
                <Store>
                    <ext:Store runat="server">
                        <Reader>
                            <ext:ArrayReader>
                                <Fields>
                                    <ext:RecordField Name="test1" Type="String"/>
                                    <ext:RecordField Name="test2" Type="String"/>
                                    <ext:RecordField Name="test3" Type="Float"/>
                                </Fields>
                            </ext:ArrayReader>
                        </Reader>
                    </ext:Store>
                </Store>
                <ColumnModel runat="server">
                    <Columns>
                        <ext:Column Header="Test1" DataIndex="test1" />
                        <ext:Column Header="Test2" DataIndex="test2" />
                        <ext:Column Header="Test3" DataIndex="test3" />
                    </Columns>
                </ColumnModel>
                <View>
                    <ext:GridView runat="server" ForceFit="true" />
                </View>
                <Listeners>
                    <ColumnResize Handler="updateTotal(this);" />
                    <AfterRender Handler="updateTotal(this);" Delay="100" />
                </Listeners>
                <BottomBar>
                    <ext:Toolbar runat="server">
                        <Items>
                            <ext:DisplayField
                                runat="server"
                                DataIndex="test1"
                                Cls="total-empty-field"
                                />
                             <ext:DisplayField
                                runat="server"
                                DataIndex="test2"
                                Cls="total-empty-field"
                                />
                            <ext:DisplayField
                                runat="server"
                                DataIndex="test3"
                                Cls="total-field"
                                Text="-"
                                />
                        </Items>
                    </ext:Toolbar>
                </BottomBar>
            </ext:GridPanel>
        </form>
    </body>
    </html>
  3. #3

    Bottombar with more than one componet

    Danil,
    It works.

    But I have another problem.

    I want to place a PagingToolBar in BottomBar.

    But in BottomBar already I have a Toolbar.

    It is giving me error that ....." Only one Component allowed in this Collection."


    So, How to overcome this.


    Regards,
    GopiKrishna
  4. #4
    Hi Daniil,

    It works. But I have another problem.
    As Iam already using a Toolbar in Bottombar.
    But now I want to use PagingTool bar in BottomBar.
    But it is giving me error " Only one Component allowed in this Collection".

    So , is there anyway to overcome my problem?
  5. #5
    Please look at the example.

    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)
            {
                var store = this.GridPanel1.GetStore();
                  
                store.DataSource = new object[] 
                { 
                    new object[] {"GopiKrishna", "Technical", "1.01"},
                    new object[] {"Bhargav", "Software", "2.02"},
                    new object[] {"Satish","Hardware", "3.01"}
                };
                  
                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>
          
        <script type="text/javascript">
            var updateTotal = function (grid) {
                var fbar = GridPanel1.fbar,
                    column,
                    field,
                    width,
                    data = { 
                        test1 : null, 
                        test2 : null, 
                        test3: 0 
                    },
                    c,
                    cs = grid.view.getColumnData();
      
                for (var j = 0, jlen = grid.store.getCount(); j < jlen; j++) {
                    var r = grid.store.getAt(j);
      
                    for (var i = 0, len = cs.length; i < len; i++) {
                        c = cs[i];
                        if (data[c.name] !== null) {
                            data[c.name] += r.get(c.name);
                        }
                    }
                }
      
                for (var i = 0; i < grid.getColumnModel().columns.length; i++) {
                    column = grid.getColumnModel().columns[i];
      
                    field = fbar.findBy(function (item) {
                        return item.dataIndex === column.dataIndex;
                    })[0];
      
                    c = cs[i];
                    if (field) {
                        fbar.remove(field, false);
                        fbar.insert(i, field);
                        width =grid.getColumnModel().getColumnWidth(i);
                        field.setWidth(width - 5);
                        field.setValue((c.renderer)(data[c.name], {}, {}, 0, i, grid.store));
                    }
                }
      
                fbar.doLayout();
            };
        </script>
       
        <style type="text/css">
            .total-field {
                background-color : #fff;
                font-weight      : bold !important;
                color            : #000;
                border           : solid 1px silver;
                padding          : 2px;
                margin-right     : 5px;
            }
             
            .total-empty-field {
                padding          : 2px;
                margin-right     : 5px;
            }
        </style>
    </head>
    <body>
        <form runat="server">
            <h1>GridPanel with Total Row</h1>
              
            <ext:ResourceManager runat="server" />
              
            <ext:GridPanel ID="GridPanel1" runat="server" AutoHeight="true">
                <Store>
                    <ext:Store ID="Store1" runat="server">
                        <Reader>
                            <ext:ArrayReader>
                                <Fields>
                                    <ext:RecordField Name="test1" Type="String"/>
                                    <ext:RecordField Name="test2" Type="String"/>
                                    <ext:RecordField Name="test3" Type="Float"/>
                                </Fields>
                            </ext:ArrayReader>
                        </Reader>
                    </ext:Store>
                </Store>
                <ColumnModel runat="server">
                    <Columns>
                        <ext:Column Header="Test1" DataIndex="test1" />
                        <ext:Column Header="Test2" DataIndex="test2" />
                        <ext:Column Header="Test3" DataIndex="test3" />
                    </Columns>
                </ColumnModel>
                <View>
                    <ext:GridView runat="server" ForceFit="true" />
                </View>
                <Listeners>
                    <ColumnResize Handler="updateTotal(this);" />
                    <AfterRender Handler="updateTotal(this);" Delay="100" />
                </Listeners>
                <FooterBar>
                    <ext:Toolbar runat="server" CtCls="x-toolbar">
                        <Items>
                            <ext:DisplayField
                                runat="server"
                                DataIndex="test1"
                                Cls="total-empty-field"
                                />
                             <ext:DisplayField
                                runat="server"
                                DataIndex="test2"
                                Cls="total-empty-field"
                                />
                            <ext:DisplayField
                                runat="server"
                                DataIndex="test3"
                                Cls="total-field"
                                Text="-"
                                />
                        </Items>
                    </ext:Toolbar>
                </FooterBar>
                <BottomBar>
                    <ext:PagingToolbar runat="server" PageSize="5" />
                </BottomBar>
            </ext:GridPanel>
        </form>
    </body>
    </html>
  6. #6

    Displaying total based on first page value.

    Thanks.

    But it is displaying total based on first page values only.

    I want total count.

    and one more thing can the total be aligned below it only.

    Please see the code....



    <%@ 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)
            {
                var store = this.GridPanel1.GetStore();
                   
                store.DataSource = new object[]
                {
                    new object[] {"GopiKrishna", "Technical", "1"},
                    new object[] {"Bhargav", "Software", "2"},
                    new object[] {"Satish","Hardware", "3"},
                      new object[] {"Suman","Hardware", "3"},
                            new object[] {"Sunil","Hardware", "4"},
                                  new object[] {"Above","Hardware", "5"}
                };
                   
                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 id="Head1" runat="server">
        <title>Ext.Net Example</title>
           
        <script type="text/javascript">
            var updateTotal = function (grid) {
                var fbar = GridPanel1.fbar,
                    column,
                    field,
                    width,
                    data = {
                        test1: null,
                        test2: null,
                        test3: 0
                    },
                    c,
                    cs = grid.view.getColumnData();
    
                for (var j = 0, jlen = grid.store.getCount(); j < jlen; j++) {
                    var r = grid.store.getAt(j);
    
                    for (var i = 0, len = cs.length; i < len; i++) {
                        c = cs[i];
                        if (data[c.name] !== null) {
                            data[c.name] += r.get(c.name);
                        }
                    }
                }
    
                for (var i = 0; i < grid.getColumnModel().columns.length; i++) {
                    column = grid.getColumnModel().columns[i];
    
                    field = fbar.findBy(function (item) {
                        return item.dataIndex === column.dataIndex;
                    })[0];
    
                    c = cs[i];
                    if (field) {
                        fbar.remove(field, false);
                        fbar.insert(i, field);
                        width = grid.getColumnModel().getColumnWidth(i);
                        field.setWidth(width - 5);
                        field.setValue((c.renderer)(data[c.name], {}, {}, 0, i, grid.store));
                    }
                }
    
                fbar.doLayout();
            };
        </script>
        
        <style type="text/css">
            .total-field {
                background-color : #fff;
                font-weight      : bold !important;
                color            : #000;
                border           : solid 1px silver;
                padding          : 2px;
                margin-right     : 5px;
            }
              
            .total-empty-field 
            {        
                padding          : 2px;
                margin-right     : 5px;
                
            }
        </style>
    </head>
    <body>
        <form id="Form1" runat="server">
            <h1>GridPanel with Total Row</h1>
               
            <ext:ResourceManager ID="ResourceManager1" runat="server" />
               
            <ext:GridPanel ID="GridPanel1" runat="server" AutoHeight="true">
                <Store>
                    <ext:Store ID="Store1" runat="server">
                        <Reader>
                            <ext:ArrayReader>
                                <Fields>
                                    <ext:RecordField Name="test1" Type="String"/>
                                    <ext:RecordField Name="test2" Type="String"/>
                                    <ext:RecordField Name="test3" Type="Float"/>
                                </Fields>
                            </ext:ArrayReader>
                        </Reader>
                    </ext:Store>
                </Store>
                <ColumnModel ID="ColumnModel1" runat="server">
                    <Columns>
                        <ext:Column Header="Test1" DataIndex="test1" />
                        <ext:Column Header="Test2" DataIndex="test2" />
                        <ext:Column Header="Test3" DataIndex="test3" />
                    </Columns>
                </ColumnModel>
                <View>
                    <ext:GridView ID="GridView1" runat="server" ForceFit="true" />
                </View>
                <Listeners>
                    <ColumnResize Handler="updateTotal(this);" />
                    <AfterRender Handler="updateTotal(this);" Delay="100" />
                </Listeners>
                <FooterBar>
                    <ext:Toolbar ID="Toolbar1" runat="server" CtCls="x-toolbar" LabelAlign="Left" >
                        <Items>
                            <ext:DisplayField ID="DisplayField1"
                                runat="server"
                                DataIndex="test1"
                                Cls="total-empty-field"
                                />
                             <ext:DisplayField ID="DisplayField2"
                                runat="server"
                                DataIndex="test2"
                                Cls="total-empty-field"
                                />
                            <ext:DisplayField ID="DisplayField3"
                                runat="server"
                                DataIndex="test3"
                                Cls="total-field"
                                Text="-" LabelAlign='Left'
                                />
                        </Items>
                    </ext:Toolbar>
                </FooterBar>
                <BottomBar>
                    <ext:PagingToolbar ID="PagingToolbar1" runat="server" PageSize="3" />
                </BottomBar>
            </ext:GridPanel>
        </form>
    </body>
    </html>



    Regards,
    GopiKrisna
    Last edited by Daniil; Mar 26, 2011 at 2:06 PM. Reason: Please use [CODE] tags
  7. #7
    Hi,

    Please wrap the code in [CODE ] tags. Also please see:
    Forum Guidelines For Posting New Topics
  8. #8
    Hi Danil.


    Iam getting total based on first page dispalyed rows.
    But I want total of all columns.
    And also the total is displaying far from column.....
    can it be below the column itself.

    please see the code.




    <%@ 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)
            {
                var store = this.GridPanel1.GetStore();
                   
                store.DataSource = new object[]
                {
                    new object[] {"GopiKrishna", "Technical", "1.01"},
                    new object[] {"Bhargav", "Software", "2.02"},
                    new object[] {"Satish","Hardware", "3.01"},
                    new object[] {"Satish","Hardware", "3.01"},
                    new object[] {"Satish","Hardware", "3.01"}
                };
                   
                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 id="Head1" runat="server">
        <title>Ext.Net Example</title>
           
        <script type="text/javascript">
            var updateTotal = function (grid) {
                var fbar = GridPanel1.fbar,
                    column,
                    field,
                    width,
                    data = {
                        test1: null,
                        test2: null,
                        test3: 0
                    },
                    c,
                    cs = grid.view.getColumnData();
    
                for (var j = 0, jlen = grid.store.getCount(); j < jlen; j++) {
                    var r = grid.store.getAt(j);
    
                    for (var i = 0, len = cs.length; i < len; i++) {
                        c = cs[i];
                        if (data[c.name] !== null) {
                            data[c.name] += r.get(c.name);
                        }
                    }
                }
    
                for (var i = 0; i < grid.getColumnModel().columns.length; i++) {
                    column = grid.getColumnModel().columns[i];
    
                    field = fbar.findBy(function (item) {
                        return item.dataIndex === column.dataIndex;
                    })[0];
    
                    c = cs[i];
                    if (field) {
                        fbar.remove(field, false);
                        fbar.insert(i, field);
                        width = grid.getColumnModel().getColumnWidth(i);
                        field.setWidth(width - 5);
                        field.setValue((c.renderer)(data[c.name], {}, {}, 0, i, grid.store));
                    }
                }
    
                fbar.doLayout();
            };
        </script>
        
        <style type="text/css">
            .total-field {
                background-color : #fff;
                font-weight      : bold !important;
                color            : #000;
                border           : solid 1px silver;
                padding          : 2px;
                margin-right     : 5px;
            }
              
            .total-empty-field {
                padding          : 2px;
                margin-right     : 5px;
            }
        </style>
    </head>
    <body>
        <form id="Form1" runat="server">
            <h1>GridPanel with Total Row</h1>
               
            <ext:ResourceManager ID="ResourceManager1" runat="server" />
               
            <ext:GridPanel ID="GridPanel1" runat="server" AutoHeight="true">
                <Store>
                    <ext:Store ID="Store1" runat="server">
                        <Reader>
                            <ext:ArrayReader>
                                <Fields>
                                    <ext:RecordField Name="test1" Type="String"/>
                                    <ext:RecordField Name="test2" Type="String"/>
                                    <ext:RecordField Name="test3" Type="Float"/>
                                </Fields>
                            </ext:ArrayReader>
                        </Reader>
                    </ext:Store>
                </Store>
                <ColumnModel ID="ColumnModel1" runat="server">
                    <Columns>
                        <ext:Column Header="Test1" DataIndex="test1" />
                        <ext:Column Header="Test2" DataIndex="test2" />
                        <ext:Column Header="Test3" DataIndex="test3" />
                    </Columns>
                </ColumnModel>
                <View>
                    <ext:GridView ID="GridView1" runat="server" ForceFit="true" />
                </View>
                <Listeners>
                    <ColumnResize Handler="updateTotal(this);" />
                    <AfterRender Handler="updateTotal(this);" Delay="100" />
                </Listeners>
                <FooterBar>
                    <ext:Toolbar ID="Toolbar1" runat="server" CtCls="x-toolbar">
                        <Items>
                            <ext:DisplayField ID="DisplayField1"
                                runat="server"
                                DataIndex="test1"
                                Cls="total-empty-field"
                                />
                             <ext:DisplayField ID="DisplayField2"
                                runat="server"
                                DataIndex="test2"
                                Cls="total-empty-field"
                                />
                            <ext:DisplayField ID="DisplayField3"
                                runat="server"
                                DataIndex="test3"
                                Cls="total-field"
                                Text="-"
                                />
                        </Items>
                    </ext:Toolbar>
                </FooterBar>
                <BottomBar>
                    <ext:PagingToolbar ID="PagingToolbar1" runat="server" PageSize="2" />
                </BottomBar>
            </ext:GridPanel>
        </form>
    </body>
    </html>
    Attached Thumbnails Click image for larger version. 

Name:	22.jpg 
Views:	260 
Size:	68.1 KB 
ID:	2422  
    Last edited by Daniil; Mar 26, 2011 at 2:05 PM. Reason: Please use [CODE] tags
  9. #9
    Please wrap the code in [CODE ] tags, see
    Forum Guidelines For Posting New Topics
  10. #10
    This thread is related to:
    http://forums.ext.net/showthread.php?13001

Similar Threads

  1. gridpanel get column total
    By gopikrishna in forum 1.x Help
    Replies: 2
    Last Post: Mar 19, 2012, 7:11 AM
  2. GridPanel, How to get total number of rows?
    By zhangsir199 in forum 1.x Help
    Replies: 1
    Last Post: Mar 17, 2012, 3:39 PM
  3. Replies: 0
    Last Post: Mar 11, 2012, 9:20 AM
  4. [CLOSED] store total record count assign (e.Total)
    By majestic in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Jan 23, 2012, 12:13 PM
  5. [CLOSED] Gridpanel Row selection and total problem
    By yobnet in forum 1.x Legacy Premium Help
    Replies: 8
    Last Post: May 03, 2010, 6:30 AM

Tags for this Thread

Posting Permissions