Joel,
The column has a filter header because Filterable is enabled at the Grid level:
.Filterable(ftb => ftb.Mode(GridFilterMode.Row))
If filtering is not needed for a specific column, it can be disabled:
columns.Bound(p => p.IsActive).ClientTemplate("<span> #= IsActive ? 'Yes' : 'No' # </span>").Filterable(false);
As for changing the labels, if filtering is enabled, this can be done like this:
columns.Bound(p => p.IsActive).ClientTemplate("<span> #= IsActive ? 'Yes' : 'No' # </span>").Filterable(filterable => filterable.Messages(m => m.IsFalse("No")).Messages(m => m.IsTrue("Yes")));
Regards,
Ivan Danchev
Progress Telerik
Progress is here for your business, like always.
Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.