2016-10-18 3 views
0

Gibt es eine Möglichkeit, eine benutzerdefinierte Implementierung einer Rasterspalte zu erstellen?Wie kann ich benutzerdefinierte Rasterspalten erstellen?

Ich will nicht einen Wrapper oder so etwas zu schaffen, sollte es Klasse/Komponente aus der Kendo-grid-Säule vererbt werden. Ist das schon mit der Beta möglich oder ist es für eine der kommenden Releases geplant?

Antwort

0

Die <kendo-grid-column> Komponente ist nur ein Container für Einstellungen, und selbst wenn es erweitert wird, wird die Rasterkomponente es nicht aufnehmen.

Wenn Sie benutzerdefinierte Inhalte in einer bestimmten Spaltenüberschrift und Zellen darstellen müssen, können Sie dies über die Header- und Zellenvorlagen wie shown in the documentation erreichen.

0

Danke für Ihre Antwort.

Die Firma, die ich arbeite, hatte auch einige Projekte mit den Kendo Kontrollen für WPF. Dort erstellen wir eine benutzerdefinierte Implementierung von Rasterspalten, nicht nur eine Vorlage, weil es manchmal zu viel Programmierung ist, um sie einfach in eine Vorlage einzufügen, oder wir brauchen andere Daten, dann haben Sie sie aus dem Vorlagenkontext. Ein anderes Problem ist, dass eine benutzerdefinierte Implementierung den Code im Raster reduziert, zum Beispiel, wenn Sie dieselbe spezielle Spalte in 10 verschiedenen Rastern benötigen, wäre es vielleicht nur ein Öffnen/Schließen-Tag. Können wir die Vorlage im Moment zumindest teilen? Wir fügen die Komponentenvorlage immer in eine separate Datei ein und fügen sie mit templateUrl hinzu.

Wissen Sie bereits, ob dies die "endgültige" Antwort ist oder fügt Telerik diese Funktionalität der Release-Version hinzu?

+0

Das haben wir bisher noch nicht geplant oder untersucht. Bitte poste es als Vorschlag in unserem UserVoice-Feedback-Portal - http://kendoui-feedback.telerik.com/forums/555517-kendo-ui-for-angular-2-feedback. Wir werden das weiter untersuchen, falls es mehr Aufmerksamkeit bekommt. –

Verwandte Themen