2016-01-13 78 views
2

我用custome模板在任务列表中的元素融合,以创建一个页面内容使用复选框 enter image description here 描述 - 用户可以通过机会,从而改变一个项目点击对我来说是如何保护合流中的页面免受意外更改?

非常重要创建任何页面后该字段的值

如何保护页面免受意外更改? 我不想使用页面限制,也许有另一个解决这个问题?

回答

1

我发现实现此目的的唯一方法是在获取当前用户标识的{html}宏中编写JavaScript,如果用户标识不在列表中,则检查用户标识,然后禁用或隐藏HTML代码在这个DOM的页面上,所以当前用户不能改变它。这不是最好的方式或建议,但它可以很好地工作。

例如,对用户隐藏未登录谁复选框:

{html} 
<script> 
AJS.$(document).ready(function() { 
    if(jQuery(".login-link").size()>0) { 
     AJS.$(".checkboxeditclass").hide(); 
    } 
}); 
<script> 
{html}