大屏的JS获取控件和报表不一样吗,var state = this.options.form.getWidgetByName("zt").getValue();这个在报表中可以获取到控件值,但在fvs中会报TypeError: Cannot read properties of undefined (reading 'form')错JS如下var state = duchamp.getWidgetByName("zt").getValue();console.log(state);if(state === '在建井') { duchamp.getWidgetByName("ksrq").setValue(''); duchamp.getWidgetByName("jsrq").setValue('');} else { // 获取当前日期 var now = new Date(); var dayOfWeek = now.getDay(); // 计算本周一的日期 var monday = new Date(now); monday.setDate(now.getDate() - dayOfWeek + (dayOfWeek === 0 ? -6 : 1)); monday.setHours(0, 0, 0, 0); // 计算本周日的日期 var sunday = new Date(now); sunday.setDate(now.getDate() + (7 - dayOfWeek) - (dayOfWeek === 0 ? 0 : 1)); sunday.setHours(23, 59, 59, 999); // 设置日期字段的值(根据你的需求可能需要格式化日期) duchamp.getWidgetByName("ksrq").setValue(monday); duchamp.getWidgetByName("jsrq").setValue(sunday);}