2015-09-21 41 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 –