2015-09-21 42 views
0
columns.Bound(p => p.isCurrentlyLocked) 
     .ClientTemplate("# if (isCurrentlyLocked && roles != 'Admin') { #" 
     + "<input type='button' onclick='user_unlock' value='Unlock' class='k-button' />" 
     + "# } else if(!isCurrentlyLocked && roles != 'Admin') {#" 
     + "<input type='button' onclick='user_lock' value='Lock' class='k-button' />" 
     + "#}#"); 
    columns.Template(p => p.roles).ClientTemplate("# if (roles != 'Admin') { #" 
     + "<input type='button' onclick='user_delete' value='Delete' class='k-button' />" 
     + "# }#"); 

我不敢說我​​的JavaScript函數user_unlockuser_lockuser_delete。服務器生成Html,如onclick=\u0027user_delete\u0027。有誰知道如何解決這一問題 ?劍道UI MVC客戶端模板附條件不工作

回答

0

你可以嘗試如下: -

columns.Template(p => p.roles).ClientTemplate("# if (roles != \"Admin\") { #" 
     + "<input type=\"button\" onclick=\"user_delete()\" value=\"Delete\" class=\"k-button\" />" 
     + "# }#"); 
+0

這工作得很好!非常感謝你 – Fruity84

+0

親切接見未來裁判@水果84 –