[英]Condition in kendo grid ClientTemplate
我在asp.net mvc4中使用kendo網格。 網格的一列是“電子郵件”,因此我這樣鏈接到該列:
col.Bound(con => con.EmailName).Title("Email").Width(120).ClientTemplate("<a href=\"mailto:#=EmailName#\"> #=EmailName == null ? '': EmailName#</a>").Filterable(true);
運行良好。 但是,我還必須字段為布爾值的DoNotEmail和DoNotEmailMarketingCampaigns。 如果兩個字段都為false,我想建立鏈接,否則我不會建立鏈接。 我嘗試了以下方法:
col.Bound(con => con.EmailName).Title("Email").Width(120).ClientTemplate("#if(!DoNotEmailMarketingCampaigns && !DoNotEmail) { # <a href=\"mailto:#=EmailName#\"> #=EmailName == null ? '': EmailName#</a> #} else { #=EmailName == null ? '': EmailName# } #").Filterable(true);
但這沒有達到我的目的。 有什么建議么?
最后完成以下代碼:
col.Bound(con => con.EmailName).Title("Email").Width(120).ClientTemplate("#if(!DoNotEmailMarketingCampaigns && !DoNotEmail) { # <a href=\"mailto:#=EmailName#\"> #=EmailName == null ? '': EmailName#</a> #} else {# #=EmailName == null ? '': EmailName# #} #").Filterable(true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.