我正在使用剑道网格。我的问题是,如果用户不输入“ Sonlandigi Tarih”网格显示为“ null”。但是我不想在网格中显示“ null”。我想要一个字符串。我该如何解决?我该如何在ClientTemplate中编写其他内容?

asp.net-mvc - Kendo Grid DateTime格式-LMLPHP

我的网格代码:

columns.Bound(c => c.SonlandigiTarih).ClientTemplate("# if(SonlandigiTarih!=null) {# <div title='#=SonlandigiTarih#'>#=SonlandigiTarih#</div>#}#").HeaderHtmlAttributes(new { @class = "hidden-xs" }).HtmlAttributes(new { @class = "hidden-xs" }).ClientTemplate("#= kendo.toString(SonlandigiTarih, \"dd.MM.yyyy hh:mm\") #");

最佳答案

这应该工作:

columns.Bound(c => c.SonlandigiTarih).ClientTemplate("#: (SonlandigiTarih ? kendo.toString(SonlandigiTarih, 'dd.MM.yyyy hh:mm') : '') #").HeaderHtmlAttributes(new { @class = "hidden-xs" }).HtmlAttributes(new { @class = "hidden-xs" });

08-25 21:05