- 注册时间
- 2013-8-9
- 最后登录
- 2013-8-29
- 阅读权限
- 10
- 积分
- 40
- 精华
- 0
- 帖子
- 8

|
我需要根据后台传递的值,前台动态的显示列,例如:,后台传递了TestRole的值为0,那么前台在加载datagrid时,根据TestRole
的值,自动的隐藏某一列。
后台代码:
result["TestRole"] = right;//0表示没有【新增项目】权限,1表示有 TestRole
//JSON
String json = DataManage.JSON.Encode(result);
Response.Write(json);
Js代码:
grid.load(null,function(e){//权限控制
var str = e.result.TestRole;
if(str==0)
{
var str=false
e.sender.columns[6].visible=false; //方法一:隐藏该列
e.source._ColumnMove.grid.hideColumn("cswtgs");方法二
}
else
{
alert("111");
}
});
补充:上述方法均没有起作用。求解?该如何在加载时隐藏列表?
|
|