jQuery MiniUI

 找回密码
 立即注册
查看: 2843|回复: 5
打印 上一主题 下一主题

新人求助,如何在DataGrid加载的时候用上权限。 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-4-8 12:02:43 |只看该作者 |倒序浏览
如题 。
加载 DataGrid 的时候 获取权限  是否可以查看该表格。

后台应该输出 什么样的josn ,谢谢。

Rank: 8Rank: 8

沙发
发表于 2013-4-8 15:21:38 |只看该作者
你后台根据权限,返回不同的数据,或者不返回数据

Rank: 1

板凳
发表于 2013-4-8 15:28:19 |只看该作者
factory 发表于 2013-4-8 15:21
你后台根据权限,返回不同的数据,或者不返回数据

在不返回数据的情况下,我要提醒一下用户 没有权限,,
要不然 ,会被认为是 程序出错。。

Rank: 8Rank: 8

地板
发表于 2013-4-8 15:54:32 |只看该作者
mypzj 发表于 2013-4-8 15:28
在不返回数据的情况下,我要提醒一下用户 没有权限,,
要不然 ,会被认为是 程序出错。。 ...

http://miniui.com/bbs/forum.php? ... &extra=page%3D1

你看下这篇文章,是否有帮助

Rank: 1

5#
发表于 2013-4-8 15:55:43 |只看该作者
factory 发表于 2013-4-8 15:21
你后台根据权限,返回不同的数据,或者不返回数据

后台CS代码:
  1.         Hashtable result = new Hashtable();
  2.         result["error"] = -1;
  3.         result["message"] = "操作失败权限不够";
  4.         result["stackTrace"] = "";
  5.         String json = Test.JSON.Encode(result);
  6.         Response.Clear();
  7.          Response.Write(json);
复制代码
前台代码:
  1. <div id="datagrid1" class="mini-datagrid" style="width:800px;height:280px;" allowResize="true"
  2. url="../data/AjaxService.aspx?method=SearchEmployees" onloaderror="onLoaderror" idField="id" multiSelect="true"
  3. ></div>
复制代码
JS代码:
  1. function onLoaderror(e) {
  2. alert(e.errorMsg);
  3. }
复制代码

出现的问题 要先弹出一个。对话框 后才执行加载时错误的信息,如图
第一个 这个是不要的效果,
这是我要的效果

版主帮忙解决下
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 1

6#
发表于 2013-4-8 15:59:13 |只看该作者
mini_debugger = false; 这样 就达到我的的效果了,

Archiver|普加软件

GMT+8, 2024-11-5 15:49 , Processed in 1.019500 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部