决策报表中js设置文本框不可为空

决策报表中有个Tab块,里面有一个按钮和一个文本框,文本框默认允许为空,需要点击按钮后,文本框不能为空,这个如何实现呢?下面的代码不提示错误,但是文本框却依然可以为空。

_g().getWidgetByName('textEditor0').options.allowBlank=false;

FineReport zgscdyyb 发布于 2022-4-2 17:07 (编辑于 2022-4-2 17:21)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
986641838Lv5见习互助
发布于2022-4-2 17:30

本地测试了一下你的代码,是正确的。

但要触发校验需要修改一下文本框内容,或者增加以下代码

_g().getWidgetByName('textEditor0').checkValid();

附件是我自己测试的文件,供参考

testNotnull.zip

最佳回答
0
小六Lv4见习互助
发布于2022-4-2 17:18

是决策报表?

最佳回答
0
yzmckHaQ8531070Lv5见习互助
发布于2022-4-2 17:19(编辑于 2022-4-2 17:32)
最佳回答
0
shirokoLv6资深互助
发布于2022-4-2 17:19

我没记错的话,决策报表块里面不能加控件吧

  • zgscdyyb zgscdyyb(提问者) 写错了 是Tab块
    2022-04-02 17:21 
  • shiroko shiroko 回复 zgscdyyb(提问者) 试了一下,可以的,你最后的分号写错了,要用英文分号
    2022-04-02 17:28 
  • 5关注人数
  • 699浏览人数
  • 最后回答于:2022-4-2 17:32
    请选择关闭问题的原因
    确定 取消
    返回顶部