如何动态添加Spring视图

时间:2019-04-04 23:26:58

标签: vaadin

我想有条件地添加spring视图。 无法找到一种方法来做到这一点。 有人可以帮我吗?

Ex-我有以下2个视图,根据登录的用户,我会 希望仅显示其中一个,即使通过http://localhost:7071/#!view2

这样的网址也无法显示另一个
pivoted_df = pd.pivot_table(df, index="Track", values=["Consumption", "Total Streams", "Apple Streams", "Spotify Streams", "Spotify Premium Streams", "Ad Spotify Streams", "Downloads", "Revenue" ], aggfunc=np.sum)

1 个答案:

答案 0 :(得分:0)

使用这样的安全控制:

import org.apache.shiro.authz.annotation.RequiresRoles;

@SpringView(name = "view1")
@RequiresRoles(value = "ROLE1")
public class View1 extends VerticalLayout { ... }

@SpringView(name = "view2")
@RequiresRoles(value = "ROLE2")
public class View2 extends VerticalLayout { ... }