JavaScript ExtJS - 具有权限的访问处理

时间:2013-03-21 08:35:16

标签: web-applications extjs4 privileges

我正在计划一个WebApplication。使用ExtJS构建我的前端和后端的ASP WebService。通过json沟通..

虽然我脑子里有一个很大的问号。 我有多个视图,不同的用户控件可用于不同类型的人。 例如只有高级人才能看到这个按钮等等。 我在我的后端实现了我的权限,但最好的方式是与视图进行通信,我应该显示哪个按钮,哪个不显示。我不能发送一个单独的每个控件的请求,这对每个人都不可用我想这会很好看:D ..

如果您对此问题有经验,请告诉我们!

1 个答案:

答案 0 :(得分:1)

我不止一次地处理过这个问题。我个人也喜欢在客户端实现角色。建立一种管理者,保持当前角色和特权。在您的视图中,您只需询问经理当前用户是否有权查看特定控件。

我通常在某种类似枚举的结构中保留所有不同的角色(基本上只是一个javascript数组:P)