excute me, when i use kendo grid detailtemplate feature, i have some trouble. how can i fix it?
my source:
<div class="panel-collapse collapse show" id="collapse1" aria-expanded="true">
@(
Html.Kendo().Grid(Model.UserRoleList.Value)
.Name("gridRoles")
.Scrollable()
.Columns(columns =>
{
columns.Bound(c => c.RoleName).Width(130);
})
.Height(250)
.DataSource(d => d.Custom()
.Type("aspnetmvc-ajax")
.Transport(t => t.Read(r => r.Url($"{_config.Value.AuthSettings?.ApplicationName ?? ""}/SystemManagement/UserPermission/View?handler=Paged&userId={Model.UserInfo.UserId}")))
.Batch(true)
.Schema(s => s.Model(
m => {
m.Id(p => p.RoleCode);
}
).Data("Data"))
)
.ClientDetailTemplateId("templateGrp")
.Deferred()
)
<script id="templateGrp" type="text/x-kendo-template">
<div>RoleCode: 123</div>
</script>
<script nonce="@_config.Value.AppSettings.CspNonce">
@Html.Kendo().DeferredScripts(false);
</script>
and feedback error:
Error: Invalid template:'<div>RoleCode: 123<//div>
' Generated code:'var $kendoOutput, $kendoHtmlEncode = kendo.htmlEncode;with(data){$kendoOutput='\n <div>RoleCode: 123<//div>\n ';}return $kendoOutput;'