我目前正在开发 GWT 应用程序,我想根据用户权限动态呈现 UI。比如说,在我的应用程序中,我有一个产品列表,并且可以编辑该列表(添加新产品、删除等)。
我也有具有只读权限的用户和具有写权限的用户。现在是否有可能(或者是否可行)在我的 UI 类中做这样的事情:
if (user.hasWritePermissions) {
Button addButton = new Button()
}
这样没有写入权限的用户看不到添加和删除按钮吗?当然,我的后端也有权限检查,但如果用户只看到他可以使用的内容,这很方便。
或者 GWT 还有其他更好的可能性吗?