能不能在我使用特定的登录对象后,browser frame能变成锁定不可点击的状态
这个其实是需要设置iframe的样式。
在用户登录后,需要给 browserFrame 设置一个特定的stylename
,比如:
if(非特定用户登录){
browserFrame.removeStyleName("no-click-frame");
}else{
browserFrame.addStyleName("no-click-frame");
}
主题中需要设置样式:
.no-click-frame{
iframe{
pointer-events: none;
}
}
但是这样设置之后,整个 iframe 的鼠标事件都无效了,如果需要滚动,可以把 browserFrame的尺寸设置大一些,放在一个 <hbox>
里,这样 hbox可以滚动。