【发布时间】:2019-04-02 17:22:38
【问题描述】:
我在剑道网格中有以下客户端模板:
.Columns(columns =>
{
columns.Bound(p => p.ID).ClientTemplate("<input id='#=data.ID#' type='checkbox' onclick='chkEntry(this)' />")
等等……
效果很好。相反,我只想在 data.CandidateCode 等于“CO1”时显示该输入。
这是我的尝试之一:
.Columns(columns =>
{
columns.Bound(p => p.ID).ClientTemplate("#if (# #=data.CandidateCode# # == 'CO1') {#<input id='#=data.ID#' type='checkbox' onclick= chkEntry(this)' /> #}#")
据我了解,人们可以使用井号 (#) 来表示任意 javascript,以及文字和数据值。我在正确的轨道上吗?无论我如何尝试这种语法,我都会收到“未捕获的错误:无效的模板”错误。
【问题讨论】:
标签: kendo-ui kendo-grid