簡體   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