如何自定义一个按钮,实现点击以后,下面的报表才可以填报?

比如自定义一个修改按钮,只有点击修改以后,下面的控件才会生效。

image.png

image.png

我这样做,好像没用,赋值是成功了,但是控件并没有生效

FineReport 孜云 发布于 2019-11-29 15:21
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
shirokoLv6资深互助
发布于2019-11-29 15:26(编辑于 2019-11-29 15:26)

把想控制的控件默认设置成不可用。

然后在控制按钮上写JS:

_g().getWidgetByCell('A1').setEnable(true);

或者_g().getWidgetByName('aa').setEnable(true);

  • 孜云 孜云(提问者) 大佬,我有多个sheet页面怎么办啊?
    2019-11-29 15:35 
  • shiroko shiroko 回复 孜云(提问者) 那就用name,不要取一样的控件名
    2019-11-29 16:15 
  • 孜云 孜云(提问者) 回复 shiroko 这个还是只会在当前页面生效,在第二个sheet页面的没生效
    2019-11-29 16:18 
  • shiroko shiroko 回复 孜云(提问者) 没办法了吧,大概是没加载其他sheet的控件。。要控制没加载的东西的话得走数据库了
    2019-11-29 16:20 
最佳回答
1
JackloveLv7高级互助
发布于2019-11-29 15:25

可以吧这个赋值 用参数赋值     参数栏设置下拉框  可填报 不可填报  条件属性设置可填报的时候 控件可用试试

最佳回答
1
牛~~~Lv6中级互助
发布于2019-11-29 15:30

歪点子:

你展现页面的时候就是普通的分页预览,

然后web属性里面自定义一个按钮,点击跳转这个报表,然后拼一个参数 op = write

哈哈,不喜勿喷。

  • 4关注人数
  • 430浏览人数
  • 最后回答于:2019-11-29 15:30
    请选择关闭问题的原因
    确定 取消
    返回顶部