阅读:1626 回复:1
t156965365
46

帖子

688

跟帖

4536

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民

[BUG反馈]SheetTextBox判断data-required字段值的时候出错

楼主#
更多 发布于:2016-12-20 13:09
如图,在SheetTextBox.js的321行,判断需要填值的代码

if ($(this.Element).attr("data-required") || this.O.indexOf("R") > -1)
 如果设定data-required的属性为false的话,还是会执行到this.Required = true;
导致该字段变成必填。
暂时在动态修改必填的时候,用removeAttr,不能直接给false。
应该是因为js弱类型的问题,认为取到的是字符串,只要有值就是true。
希望下个版本能修改,公司为了以后能升级程序,不允许我们修改框架的东西,也是麻烦。

图片:true false.PNG

最新喜欢:

上善若水上善若水
武汉技术支持团队
40

帖子

1181

跟帖

3860

积分

论坛版主
论坛版主
1楼#
发布于:2016-12-20 15:33
代码写的有问题,前面是一个字符串,判断肯定是TRUE,
改成
if ($(this.Element).attr("data-required")=="true" || this.O.indexOf("R") > -1)
游客

返回顶部