jQuery MiniUI

标题: 新人求助,如何在DataGrid加载的时候用上权限。 [打印本页]

作者: mypzj    时间: 2013-4-8 12:02:43     标题: 新人求助,如何在DataGrid加载的时候用上权限。

如题 。
加载 DataGrid 的时候 获取权限  是否可以查看该表格。

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

作者: factory    时间: 2013-4-8 15:21:38

你后台根据权限,返回不同的数据,或者不返回数据
作者: mypzj    时间: 2013-4-8 15:28:19

factory 发表于 2013-4-8 15:21
你后台根据权限,返回不同的数据,或者不返回数据

在不返回数据的情况下,我要提醒一下用户 没有权限,,
要不然 ,会被认为是 程序出错。。
作者: factory    时间: 2013-4-8 15:54:32

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

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

你看下这篇文章,是否有帮助
作者: mypzj    时间: 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. }
复制代码

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

版主帮忙解决下

作者: mypzj    时间: 2013-4-8 15:59:13

mini_debugger = false; 这样 就达到我的的效果了,




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2