繁体   English   中英

Kendo UI Grid 在 ClientTemplate 中获取行 ID

[英]Kendo UI Grid get Row Id in ClientTemplate

我有一个用于 KendoUI 网格中的列的自定义模板,我需要获取该行的 Id,以便将其传递给 Javascript 函数。 我应该注意到,在 ClientTemplate 中,我有一些 Url.Actions 可以使用“#=Id#”访问 Id,但由于某种原因,它不适用于函数调用。

"#if (hasLogFile(#Id#)) {#" +
    "<a role='button' class='btn btnAwesome' href='" + Url.Action("GetLogFile", "Run") + "/#=Id#' title='Log File'><i class='fa fa-file-text-o' aria-hidden='true'></i></a>" +
"#} else {#" +
    "<a role='button' class='btn btnAwesome disabled-icon' title='Log File'><i class='fa fa-file-text-o' aria-hidden='true'></i></a>" +
"#}#"

我已经为hasLogFile();的参数尝试了很多方法hasLogFile(); (包括#=Id# )。 可以将一些东西传递给函数,例如各种 jQuery 对象或纯文本。 这只是获取Id的问题。

模板数据以一种可以直接在模板代码逻辑中引用的方式进行包装。

#if (hasLogFile(#Id#))…

变成

#if (hasLogFile(Id))…

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM