要怎麼判斷使用者點擊過"查詢","一鍵倒出excel"才可以被使用?
https://bbs.fanruan.com/wenda/question/17616.html
参考
var commit = this.options.form.getWidgetByName("formSubmit0");
commit.setEnable(false);
查询按钮写
初始化禁用目标控件在控件属性面板中,取消「可用」选项的勾选,使控件初始为禁用状态
为按钮添加点击事件
// 查询按钮点击事件 _g().getWidgetByName("查询按钮名称").addActionListener(function() { // 执行原查询逻辑 _g().parameterCommit(); // 启用目标控件 _g().getWidgetByName("目标控件名称").setEnable(true); }); // 导出按钮点击事件 _g().getWidgetByName("导出按钮名称").addActionListener(function() { // 执行原导出逻辑 FR.doURLExcelExport(); // 启用目标控件 _g().getWidgetByName("目标控件名称").setEnable(true); });
控件设置为不可用 点击查询后设置为可用
查询点击js
_g().parameterEl.getWidgetByName('目标控件名称').setEnable(true);
默认web属性,加载结束事件
var th=this;
setTimeout(function() {
th.options.form.getWidgetByName("控件名").setEnable(false);
}, 1000);//1000毫秒等于一秒,自己根据需要修改时间
然后点击查询按钮事件
this.options.form.getWidgetByName("控件名").setEnable(true);