帆软控件设置(V10)

点击按钮控件跳转不同报表

按钮控件添加点击事件

window.location = '报表地址'

文本控件初始化赋值并禁用

文本控件添加初始化事件

// 获取当前日期
let currentDate = new Date();
// 获取年份
let currentYear = currentDate.getFullYear();
// 将年份转换为字符串
let currentYearString = currentYear.toString();
this.setValue(currentYearString);
// 禁用
this.setEnable(false)

点击按钮控件修改文本控件的值

按钮控件添加点击事件

// 获取名为"查询年份"的控件的实例
let yearWidget = _g().parameterEl.getWidgetByName("查询年份");
// 获取年份控件当前的值
let yearWidgetVal = yearWidget.getValue();
// 将当前年份的值减一,并转换为字符串类型
var newYearWidgetVal = (parseInt(yearWidgetVal) - 1).toString();
// 将新的年份值设置到年份参数组件中,第二个参数表示是否触发change事件
yearWidget.setValue(newYearWidgetVal, true);
// 同时将新的年份值显示在年份控件中
yearWidget.setText(newYearWidgetVal);
// 提交参数变化
_g().parameterCommit();