如何根据用户允许下拉框不选?

我的报表有一个内置数据集users,现在要做一个下拉框,当用户名在数据集user内时,允许用户不选择,这样的要怎么做?感觉要做到控件事件里有点难,在查询按钮事件里实现就可以。

FineReport kkluoluo 发布于 2023-2-8 10:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-8 10:49

试试

a=_g().parameterEl.getWidgetByName("下拉控件名").getText();

if(w.length==0){

if(a.length==0){

FR.Msg.alert("错误", "非授权用户下拉必填!");

return false;

}

else {

return true;

}

}

else{

return true;

}

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2023-2-8 10:45(编辑于 2023-2-8 10:45)

条件属性》控件。。。

image.png

最佳回答
0
浪兔Lv7初级互助
发布于2023-2-8 10:46

通过JS实现,查询前判断登陆的用户名存在不存在于users当中,如果不存在,则下拉框必填。

  • 3关注人数
  • 301浏览人数
  • 最后回答于:2023-2-8 10:49
    请选择关闭问题的原因
    确定 取消
    返回顶部