2017-01-17 8 views
1

Ich benutze Telerik Kendo Gitter für angular 2. Ich muss benutzerdefinierte Klasse auf Spalten basierend auf einer Bedingung festlegen. Beispiel:Angular 2 Kendo Gitterspalten hinzufügen benutzerdefinierte Klasse basierend auf condiation

<kendo-grid-column field="title" title="Title" [class.required]="isRequired"></kendo-grid-column>

Das Problem ist, dass selbst, dass "IsRequired" Eigenschaft ist wahr es nicht die Klasse nicht gesetzt "erforderlich" an die Säule. Was ich weiß und ich lese ist, dass eine Klasse basierend auf einer Bedingung mit dem folgenden Weg festgelegt wird: Einstellung Attribut [class.required] = "isRequired" auf dem Tag. Aber wenn ich es auf der Kendo-Gitter-Spalte verwende, ist es funktioniert nicht.

Wie gehe ich vor? kendo-grid-column?

Vielen Dank!

Antwort

1

isRequired Unter der Annahme ist eine Variable in Ihrer Komponente, die Sie dies tun können:

[class]="{'required': isRequired}" 
+0

dies funktioniert nicht in Winkel 5 + Kendo UI Gitter –