如何在extjs中创建基于权限的视图?

时间:2015-03-08 08:56:23

标签: extjs

在我的应用程序中,我想基于用户组身份验证显示一些小部件。我正在创建一个单例类,它将具有一些功能来验证不同的用户组。在函数返回的布尔值的基础上,我将向用户显示小部件。我基于权限的视图是(我将创建一个可以加载的实用工具方法):

Ext.define('MyApp.utility.Common', {
    singleton : true,
    //Here I will check weather current user is same as the user 
    //I want to show widget(I have acess to current user)
    getUser : function(user) {//if currentUser == user return true 
                              else    false...}
    //Here I will check weather user higher level person should see the 
    //the widget or not
    getOneLevelUPUser: function(user) {...}

});

在我的应用程序中的任何时候,我将访问此函数:MyApp.utility.Common.getUser(user)。

上述方法是否正确实现基于权限的视图?如果没有,你能否提出最好的建议

0 个答案:

没有答案