2016-04-11 7 views
0

bekam ich diese Struktur Gitter meiner Datenreproduce Daten Gitterstruktur mit Push

var gridStructureVK4000 = [{ 
        cells : [ 
         [{ 

           field : "Datum", 
           name : "Datum", 
           //width : "12.5%", 
           styles : 'text-align: center;' 
          }, { 
           field : "VERSENDET_PDF", 
           name : "VERSENDET_PDF", 
           //width : "15%", 
           styles : 'text-align: center;' 
          }, { 
           field : "FAKTUREN_POSTBILLING", 
           name : "FAKTUREN_POSTBILLING", 
           //width : "15%", 
           styles : 'text-align: center;' 
          } 
         ] 
        ] 
       } 
      ]; 

einzurichten, aber ich mag diese Struktur durch meine eigenen über die „Push“ -Funktion bauen, um meinen Code flexibler zu machen. Das habe ich bis jetzt bekommen:

var gridStructureVK4000 = { 
       cells : [] 
      }; 

for (var i = 0; i <= 6; i++) { 

       gridStructureVK4000.cells.push({ 
        field : metricNames[i-1], 
        name : metricNames[i-1], 
        styles : gridStyle 
       }); 
       } 
      } 

Kann mir jemand helfen, die Struktur über die Push-Anweisung zu reproduzieren?

Antwort

0

push Aussage mit

gridStructureVK4000.cells = []; 

gridStructureVK4000.cells[0].push([{ 
        field : metricNames[i-1], 
        name : metricNames[i-1], 
        styles : gridStyle 
       }]); 

Grundsätzlich Ihre cells Array hat eine Reihe

ersetzen