Ich möchte ein Symbol zur Header-Zelle hinzufügen, wenn eine Bedingung erfüllt ist. Ich weiß, dass in der Dokumentation erwähnt, dass dynamic placholders eine Sache sind, aber es ist nicht ausführlich, wie Sie Ihre eigenen hinzufügen.jQuery Bootgrid-bedingte Symbol in Header-Zelle
Was ich versucht habe:
mein eigenes Template definieren:
templates: {
headerCell: '<th data-column-id="{{ctx.column.id}}">{{ctx.column.text}}{{ctx.column.myCustomIcon}}</th>',
}
dann in den Formatierer, das benutzerdefinierte Feld hinzufügen.
formatters: {
myCustomField: function(column, row){
column.myCustomIcon = "";
if (item[column.id] == 0) {
return "";
}
column.myCustomIcon = '<i class="fa fa-shield"></i>';
}
}
Funktioniert nicht, einige Anleitung würde geschätzt werden.