填报预览,为什么我的初始化后事件不生效,加载结束事件也不生效

填报预览,为什么点击预览后我的初始化后事件不生效,加载结束事件也不生效

bbb.zip

QQ图片20220531143546.png

FineReport yzm339714 发布于 2022-5-31 14:15 (编辑于 2022-5-31 14:36)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-5-31 14:25(编辑于 2022-5-31 14:38)

0531bbb.rar

把你按钮里面和参数里面的全删除。放在填报加载结束事件里面:不要用新填报预览。直接用填报预览。放在加载结束事件里面是可以的。。要用 _g().parameterEl.去获取

setTimeout(function() {

var a = _g().parameterEl.getWidgetByName("A");

var x = a.getValue();

alert(x);

if (x == "1") {

_g().parameterEl.getWidgetByName("textEditor0").setVisible(true);

_g().parameterEl.getWidgetByName("textEditor1").setVisible(true);

} else {

_g().parameterEl.getWidgetByName("textEditor0").setVisible(false);

_g().parameterEl.getWidgetByName('textEditor1').setVisible(false);

}

}, 800);

image.png

image.png

  • yzm339714 yzm339714(提问者) 大佬,还是不行呢, alert(111) 都没执行
    2022-05-31 14:37 
  • CD20160914 CD20160914 回复 yzm339714(提问者) 看我上传的文件。你不要用新填报预览。。不要用新填预览。。。用我红色方框的预览
    2022-05-31 14:38 
  • yzm339714 yzm339714(提问者) 回复 CD20160914 大佬,用你的的确可以,我的就死活不行,都是填报预览,我都完全把你的复制过来了,太神奇了
    2022-05-31 14:46 
  • yzm339714 yzm339714(提问者) 回复 CD20160914 大佬,我知道我的为啥不行了,因为我的 点击查询前不显示报表内容的勾没有取消,这样报表没加载出来,就不算加载结束,所以我的就一直没生效
    2022-05-31 14:57 
  • 2关注人数
  • 520浏览人数
  • 最后回答于:2022-5-31 14:38
    请选择关闭问题的原因
    确定 取消
    返回顶部