permissions - Vaadin 8 Grid Column 权限检查的实现
问题描述
我想使用 Shiro Apache 对 Vaadin 8 网格列进行动态权限检查
每一列都有自己的权利的想法。
但是我不喜欢在 if then else 之前查询每一列,如果用户将该列添加到网格中。
//If user has Permission
if (getSecurityService().hasFieldPermission(Order_.orderprice)) {
// Order price
Column<OrderGridItem, BigDecimal> orderPriceColumn = addColumn((OrderGridItem::getOrderPrice).setId(createColumnId(Order_.orderprice));
}
有谁知道我如何动态查询用户是否具有基于网格列 ID 的权限?
解决方案
推荐阅读
- python - 为什么 Python 的 stringlib 算法被称为“BMHBNFS”?
- android - android ViewPager2下ArcGIS地图崩溃
- python - Python - Numpy 3D 数组 - 连接问题
- apache-spark - 来自 Dataframe 的 Pyspark 映射
- c# - if 语句不断触发
- python - 评估 symfit 模型中的参数
- c# - 如何在 C# 的 TableLayoutPanel 中显示字典的内容?
- c# - 平滑 STL 文件
- c# - UnitOfWork & Generic Repository,带有自定义存储库的 SOLID 原则
- http - 如何在 Flutter 中更新网络图像