2016-04-11 1 views
0

Я получил эту структуру, чтобы создать свою таблицу данныхвоспроизводимые сетчатая структура данных с толчком

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;' 
          } 
         ] 
        ] 
       } 
      ]; 

, но я хочу, чтобы построить эту структуру моих собственным над функцией «толчок», чтобы сделать мой код более гибким. Это то, что я получил до сих пор:

var gridStructureVK4000 = { 
       cells : [] 
      }; 

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

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

Может ли кто-нибудь помочь мне воспроизвести структуру над оператором push?

ответ

0

заменить push заявление с

gridStructureVK4000.cells = []; 

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

В основном ваш cells массив имеет массив