Kendo ui 网格列客户端模板不工作

Kendo ui 网格列客户端模板不工作,kendo-ui,Kendo Ui,我有一个层次结构风格的剑道网格,内部网格似乎不接受客户端模板。(我去掉了与代码无关的网格配置列) 我真的希望客户端模板类似于 #=AlarmStatus#但是每当我在ClientTemplate中放入除简单字符串以外的任何内容时,整个网格都无法加载 我试过了 .ClientTemplate(“#:报警状态”) .ClientTemplate(“#=报警状态”) .ClientTemplate(“”)带有单独的#=报警状态# @(Html.Kendo().Grid() 您应该使用:.Clien

我有一个层次结构风格的剑道网格,内部网格似乎不接受客户端模板。(我去掉了与代码无关的网格配置列)
我真的希望客户端模板类似于
#=AlarmStatus#
但是每当我在ClientTemplate中放入除简单字符串以外的任何内容时,整个网格都无法加载

我试过了

  • .ClientTemplate(“#:报警状态”)
  • .ClientTemplate(“#=报警状态”)
  • .ClientTemplate(“”)
    带有单独的
    #=报警状态#

    @(Html.Kendo().Grid()


您应该使用:
.ClientTemplate(“#=AlarmStatus”)
。我认为您缺少引号
,您需要避开尖锐的符号-否则外部网格将尝试评估此”:AlarmStatus#“expression。由于外部网格很可能没有AlarmStatus这样的字段(它是内部网格的属性),因此将出现异常。如果这样转义,则外部网格应跳过客户端模板,内部网格应正确评估客户端模板

.ClientTemplate("\\#= AlarmStatus \\#")

我希望你有这个想法

是的,你说得对,我想那只是我帖子中的一种类型我会更正帖子还有一件很酷的事你可以做。ClientTemplate(“#=AlarmStatus”)这正是我想要的答案这是正确的答案,应该是被接受的答案
.ClientTemplate("\\#= AlarmStatus \\#")