Exemplo n.º 1
0
 private void AppendHeader(PFGridMultiHeader p, StoreColumn a, bool generateColumn = true)
 {
     if (a.Children.Any())
     {
         var h = new PFGridMultiHeader(a.title);
         a.Children.ForEach(b =>
         {
             AppendHeader(h, b, generateColumn);
         });
         //h.AddChildren(a.Children.Select(b => new PFGridColumn(b)).ToArray());
         p.AddChildren(h);
     }
     else
     {
         var c = new PFGridColumn(a);
         if (generateColumn)
         {
             _columns.Add(c);
         }
         p.AddChildren(c);
     }
     //cs.ForEach(a => {
     //    var c = new PFGridColumn(a);
     //    p..Add(c);
     //    if (a.Children.Any())
     //    {
     //        AppendChildColumn(c, a.Children);
     //    }
     //});
 }
Exemplo n.º 2
0
 public PFGridMultiHeader MultiHeader()
 {
     return(_header = new PFGridMultiHeader());
 }