阅读:1974
回复:1
|
[BUG反馈]SheetTextBox判断data-required字段值的时候出错
如图,在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 ![]() |
最新喜欢:![]() |
1楼#
发布于:2016-12-20 15:33
代码写的有问题,前面是一个字符串,判断肯定是TRUE,
改成 if ($(this.Element).attr("data-required")=="true" || this.O.indexOf("R") > -1) |
|