Сетка Kendo UI получает идентификатор строки в ClientTemplate - PullRequest
1 голос
/ 13 марта 2019

У меня есть собственный шаблон для столбца в сетке KendoUI, и мне нужно получить идентификатор строки, чтобы я мог передать его в функцию 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(); (включая #=Id#).В функцию можно передать некоторые вещи, такие как различные объекты jQuery или простой текст.Это просто вопрос получения идентификатора.

1 Ответ

1 голос
/ 14 марта 2019

Данные шаблона упакованы таким образом, что вы можете ссылаться на них непосредственно в логике кода шаблона.

#if (hasLogFile(#Id#))…

становится

#if (hasLogFile(Id))…
...