簡體   English   中英

劍道網格ClientTemplate中的條件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM