让按钮不可用怎么写这个js

contentPane.toolbar.options.items[1].setEnable(false);

//从左往右,下标从0开始,第四个按钮(删除)不可用

contentPane.toolbar.options.items[2].setEnable(false);

这个不起作用,有没别的写法

有3个按钮   保存   删除   提交

报表加载初始化的时候     要求  点了保存后,删除和提交按钮才可用

FineReport 不必大咖 发布于 2021-3-10 17:46 (编辑于 2021-3-11 09:50)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-3-10 17:56(编辑于 2021-3-11 09:59)

报表加载结束事件,然后加一个延时函授

报表加载结束事件

setTimeout(function(){

contentPane.toolbar.options.items[1].setEnable(false);

contentPane.toolbar.options.items[2].setEnable(false);

},500)

填报成功事件

setTimeout(function(){

contentPane.toolbar.options.items[1].setEnable(true);

contentPane.toolbar.options.items[2].setEnable(true);

},1000)

  • 不必大咖 不必大咖(提问者) 初始化用的 只有在点了另一个按钮才能用
    2021-03-11 09:49 
  • snrtuemc snrtuemc 回复 不必大咖(提问者) 什么意识,如果初始化已经不可用,点击其他按钮可以用,那就那个按钮点击事件,然后你上面代码,false改成true就可以了,注意这个按钮只能是自定义按钮,不然没法写js的
    2021-03-11 09:52 
  • 不必大咖 不必大咖(提问者) 回复 snrtuemc 有判断条件的 是自定义按钮
    2021-03-11 09:57 
  • snrtuemc snrtuemc 回复 不必大咖(提问者) 那就是,加载结束后,用你上面代码,让按钮不可用 然后填报成功后,用上面代码,false改成true,让按钮可用
    2021-03-11 09:58 
  • snrtuemc snrtuemc 回复 不必大咖(提问者) 那就加if(a==1){}判断,代码放到if判断里面
    2021-03-11 10:02 
最佳回答
0
马俊雄Lv4见习互助
发布于2021-3-10 18:11

点一下那个按钮,右边不是有个可用的勾选吗?不勾选不就不可用了...

最佳回答
0
ScyalcireLv7中级互助
发布于2021-3-11 09:58

不用按钮控件,除了原本有的【提交】按钮,

将保存,删除按钮都用工具框的按钮

【保存】对应【暂存】

【删除】对应【删除记录】

按照JS代码调整按钮顺序

image.png

  • 3关注人数
  • 679浏览人数
  • 最后回答于:2021-3-11 09:59
    请选择关闭问题的原因
    确定 取消
    返回顶部