2017-07-12 3 views
0

Ich möchte ein Spaltenwörterbuch erstellen, aber keinen Weg gefunden, um Spaltendefinitionen programmgesteuert zu erstellen. Antworten, die ich gefunden habe, erlaubt keine Wiederverwendung der Vorlage, die innerhalb der Spaltendefinition ist und sie sind unterschiedlich.angular2 kendo -grid Spaltendefinition

Zum Beispiel schauen Sie sich diese zwei mögliche Spaltendefinitionen

<kendo-grid-column> 
    <ng-template kendoGridCellTemplate let-dataItem> 
     <div class="k-button" (click)="edit(dataItem)"> 
      <span class="k-icon k-i-pencil"></span> 
     </div> 
    </ng-template> 
</kendo-grid-column> 


<kendo-grid-column field="anyField" > 
    <ng-template kendoGridCellTemplate let-dataItem> 
     <div> 
      {{dataItem.anyField}} 
     </div> 
    </ng-template> 
</kendo-grid-column> 

Antwort

0

Verwenden * ngFor Ihre Spaltendefinitionen zu übersetzen Grids Kendo.