页面有一张表 值是从数据库取的 表有一个字段“创建人” 当登录用户id和创建人id一致时可以对这一条数据进行操作,假如不同则提示没有权限。
修改按钮如下
{
field : 'xxx',
title : '修改操作',
width : xxx,
formatter : function(value, rowData,rowIndex) {
return "<a href=\"javascript:void(0)\" onclick=\"updata('"
+ rowData.Id
+ "')\">修改</a>";
}
},
jquery和后台该怎么写才可以实现功能?
ps:String Id = this.getCurrentUser().getUserId();
这是获取当前登录用户id的代码
这里显示的是一个json,这个json是一个list类名集合创建的,把这个类重新复制一遍,在加上一个int类型字段,就叫userid(指的是当前id),但不跟数据库连接把查到的数据都放入这里面,userid.set(this.getCurrentUser().getUserinfo())
,这样这个list里面就有了当前id和创建人id了,
{
field : 'id',
title : '修改操作',
width : xxx,
formatter : function(value, rowData,rowIndex) {
if(rowData.Id==rowData.userid){
return " + rowData.Id
+ "')\">修改";
}
}else{
return "您没有权限修改此信息";
}
},
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。