[CLOSED] GridPanel + Dynamic Columns + Count

  1. #1

    [CLOSED] GridPanel + Dynamic Columns + Count

    Hello,

    I'm creating dynamic Columns for GridPanel I'm having problem getting the Column count in ColumnMoved AjaxEvent.

            protected void CreateGridColumns()
            {
                grdCenter.ColumnModel.Columns.Add(new RowNumbererColumn());
    
                for (var a = 0; a < objGridPanelColumnModel.Count; a++)
                {
                    var column = new Column();
    
                    column.ColumnID = "Col" + a;
                    column.Header = objGridPanelColumnModel[a].ColumnHeader;
                    column.DataIndex = objGridPanelColumnModel[a].DataIndex;
                    column.Hidden = objGridPanelColumnModel[a].IsHidden;
    
                    grdCenter.ColumnModel.Columns.Add(column);
                }
    
                if (Ext.IsAjaxRequest)
                {
                    grdCenter.Reconfigure();
                }
            }
    code]
    protected void OnEventColumnMoved(object sender, AjaxEventArgs e)
    {
    var gridPanelColumn = JSON.Deserialize<Dictionary<string, string>[]>(e.ExtraParams["Value"]);

    for (var a = 0; a < grdCenter.ColumnModel.Columns.Count; a++)
    {
    foreach (KeyValuePair<string, string> column in gridPanelColumn[a])
    {
    GetUpdateGridPanel(a, column.Key, column.Value);
    }

    }
    }
    [/CODE]
  2. #2

    RE: [CLOSED] GridPanel + Dynamic Columns + Count

    Hi,

    Do you recreate columns during AjaxEvent?
  3. #3

    RE: [CLOSED] GridPanel + Dynamic Columns + Count

    No I Don't
  4. #4

    RE: [CLOSED] GridPanel + Dynamic Columns + Count

    Hi,

    If you don't recreate it then all dynamic actions will be lost. Therefore during AJaxEvent the Columns collection is empty
  5. #5

    RE: [CLOSED] GridPanel + Dynamic Columns + Count

    Do you have a small example that I can use...
  6. #6

    RE: [CLOSED] GridPanel + Dynamic Columns + Count

    Hi,

    Just call your CreateGridColums function during ajax event
  7. #7

    RE: [CLOSED] GridPanel + Dynamic Columns + Count

    Thank You very much Vlad this worked great you can also close the JSON Post

    I appreciate it allot...

Similar Threads

  1. Replies: 6
    Last Post: Feb 09, 2012, 7:30 AM
  2. Replies: 2
    Last Post: Nov 22, 2010, 3:16 PM
  3. [CLOSED] [1.0] Custom Search dynamic item count
    By betamax in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Nov 09, 2010, 1:34 PM
  4. [CLOSED] GridPanel with dynamic columns lost values after reload data
    By asztern in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Oct 21, 2010, 9:22 AM
  5. [CLOSED] [1.0] Problem with Dynamic Columns in gridpanel
    By juane66 in forum 1.x Legacy Premium Help
    Replies: 6
    Last Post: May 24, 2010, 3:33 PM

Posting Permissions