Сетка кендо с форматированием разрывов шаблона клиента - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть сетка кендо (asp mvc), где у полей есть шаблон клиента, такой, что если отображаемое значение цифры 1001 * равно нулю, вместо него должно отображаться значение «N / A». У меня также указано форматирование, чтобы числа имели разделители запятыми тысячами и два знака после запятой. Однако шаблон клиента удаляет форматирование. Есть ли способ иметь оба?

Пример столбца из сетки:

columns.Bound(p => p.RangeMin).Title("Range Min").ClientTemplate("#= RangeMin == null ? 'N/A' : RangeMin #").Format("{0:#,###.00}");

1 Ответ

1 голос
/ 04 мая 2020

Вместо вызова форматирования после, вызовите метод kendo.toString внутри вашего ClientTemplate вызова, чтобы не пытаться форматировать 'N/A' как число:

columns.Bound(p => p.RangeMin).Title("Range Min").ClientTemplate("#= RangeMin == null ? 'N/A' : kendo.toString(RangeMin, '#,###.00') #");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...