CustomJSError : Cannot read properties of undefined (reading 'setEnable') 版本:finereport11.0 js语句: var value1 = this.getValue(); // 获取当前控件值 var widget = _g().getWidgetByName("rgs"); var value2 = _g().getCellValue(3, 9); var value3 = _g().getCellValue(2, 9);
if (value3.indexOf("六盘山") > -1) { if (value1 < 0.2* value2) { alert("请检查数据是否正确"); _g().getWidgetByName("rgs").setEnable(true); // 启用控件 return false; // 如果在函数中,则停止后续代码执行 } } else { if (value3.indexOf("跃进渠") > -1) { // 如果包含"跃进渠",则进行数值检查 if (value1 < 0 || value1 > value2) { alert("请检查数据是否正确"); _g().getWidgetByName("rgs").setEnable(true); // 启用控件 return false; // 如果在函数中,则停止后续代码执行 } } else { // 如果不包含"跃进渠" if (value1 < value2 * 0.2 || value1 > value2) { alert("请检查数据是否正确"); _g().getWidgetByName("rgs").setEnable(true); // 启用控件 return false; // 如果在函数中,则停止后续代码执行 } } } _g().getWidgetByName("rgs").setEnable(false); // 禁用控件 |