带有客户端模板的Kendo网格中断格式设置

问题描述 投票:0回答:1

我有一个kendo网格(asp mvc),其中的字段具有一个客户端模板,因此,如果要显示的数值为null,则应显示N / A。我还指定了格式,以便数字具有逗号千位分隔符和两个小数位。但是,客户端模板会删除格式。有办法两者兼得吗?

网格中的示例列:

columns.Bound(p => p.RangeMin).Title("Range Min").ClientTemplate("#= RangeMin == null ? 'N/A' : RangeMin #").Format("{0:#,###.00}");
asp.net-mvc kendo-ui kendo-grid kendo-asp.net-mvc
1个回答
1
投票

而不是在之后调用格式,而是在kendo.toString调用内调用ClientTemplate方法,以避免尝试将'N/A'格式化为数字:

columns.Bound(p => p.RangeMin).Title("Range Min").ClientTemplate("#= RangeMin == null ? 'N/A' : kendo.toString(RangeMin, '#,###.00') #");
© www.soinside.com 2019 - 2024. All rights reserved.