在我的 Kendo MVC 网格上的列的 header 模板中指定 Javascript 只会呈现 Javascript(Kendo UI MVC)
Specifying Javascript in a header template for a column on my Kendo MVC grid just renders the Javascript (Kendo UI MVC)
在我的网格上的列的 header 模板中指定 Javascript 时,结果呈现 javascript 本身并且不调用方法并呈现方法的结果.
在 ClientHeader 中指定完全相同的代码确实有效。我们不能在 HeaderTemplates 中处理 Javascript 吗?
或者是否有不同的语法/机制?
注意,我正在尝试在 ASP.NET MVC Kendo 中执行此操作,而不是 JQuery Kendo(我是 Kendo 新手)
c.Bound(b => b)
.Title("Dates")
.Filterable(false)
.Sortable(false)
.HeaderTemplate("<span> #= new Date().getFullYear() #</span>")
MVC 网格 header 模板是服务器模板。目前您正在尝试使用 client-side Kendo UI 模板,该模板适用于数据绑定行。
考虑使用 server-side 表达式,将 return 所需的年份作为字符串,并按预期呈现。不需要 #= ... #
表达式。
在我的网格上的列的 header 模板中指定 Javascript 时,结果呈现 javascript 本身并且不调用方法并呈现方法的结果.
在 ClientHeader 中指定完全相同的代码确实有效。我们不能在 HeaderTemplates 中处理 Javascript 吗?
或者是否有不同的语法/机制?
注意,我正在尝试在 ASP.NET MVC Kendo 中执行此操作,而不是 JQuery Kendo(我是 Kendo 新手)
c.Bound(b => b)
.Title("Dates")
.Filterable(false)
.Sortable(false)
.HeaderTemplate("<span> #= new Date().getFullYear() #</span>")
MVC 网格 header 模板是服务器模板。目前您正在尝试使用 client-side Kendo UI 模板,该模板适用于数据绑定行。
考虑使用 server-side 表达式,将 return 所需的年份作为字符串,并按预期呈现。不需要 #= ... #
表达式。