我有一个层次风格的剑道网格,内部网格似乎不接受客户端模板。(我剥离了代码无关的网格配置列)
我真的希望客户端模板类似于
<a title="#=AlarmStatusDescription#">#=AlarmStatus#</a>
但每当我在 ClientTemplate 中放置除简单字符串之外的任何内容时,整个网格都无法加载。
我试过了
.ClientTemplate("#:AlarmStatus#")
.ClientTemplate("#=AlarmStatus#")
.ClientTemplate("<div class="myclass"></div>")
用一个单独的<script type="text/html" id="myclass">#=AlarmStatus#</script>
@(Html.Kendo().Grid<AccountModel>()
.Name("Accounts_#=Id#") .Columns(columns => { columns.Command(command => command.Custom("Details").Click("showDetails")).Width(75); columns.Bound(o => o.AccountName).Width(150); columns.Bound(o => o.AlarmStatus).Width(100).ClientTemplate("#:AlarmStatus#");` }) .DataSource(dataSource => dataSource .Ajax() .Model(model =>{model.Id(p => p.AccountId);}) .Read(read => read.Action("DetailRead", "Csr", new { personId = #=Id#" })) ) .Editable(editable => editable.Mode(GridEditMode.PopUp)) .ToClientTemplate() )