帆软日期

JS实现自定义按钮快速给参数赋指定范围值- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)参照了这个连接报了一个对象不支持remoteEvakute的错误

FineReport fanfan1212 发布于 2024-1-30 16:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-1-30 16:39(编辑于 2024-1-30 16:41)

你的代码怎么写的,设计器截图看看,在哪边写,例子是参数面板,在填报单元格,就不是这个写法了

======

填报单元格

this.options.form.getWidgetByName("start_time");

换成

contentPane.getWidgetByName("start_time");

  • fanfan1212 fanfan1212(提问者) 用的第二种方法做的
    2024-01-30 16:42 
  • fanfan1212 fanfan1212(提问者) var RQ=this.options.form.getWidgetByName(\"RQ\").getValue(); var s=FR.remoteEvalute( \'FORMAT(DATEINWEEK(” \'+RQ+\'\",1),“yyyy-MM-dd”)\'); var e=FR.remoteEvalute(\'FORMAT(DATEINWEEK(\" \'+RQ+\'“,-1),\"yyyy-MM-dd”)\'); this,options.form,getWidgetByName(\"B TIME\").setValue(s); this .options.form.getwidgetByName(\"E TIME\").setValue(e);
    2024-01-30 16:43 
  • snrtuemc snrtuemc 回复 fanfan1212(提问者) 在填报单元格内,this.options.form换成contentPane
    2024-01-30 16:43 
  • fanfan1212 fanfan1212(提问者) 回复 snrtuemc 不是单元格啊,是那个自己加的按钮控件
    2024-01-30 16:47 
  • snrtuemc snrtuemc 回复 fanfan1212(提问者) 控件在哪边?参数面板,还是单元格内,参数面板这个js没错的,单元格内,就换我讲的js,你也可以上传模板
    2024-01-30 16:52 
最佳回答
0
LTC朝Lv6高级互助
发布于2024-1-30 16:39

image.png

直接把文档中的模板下载下来在上面继续开发

  • 2关注人数
  • 1904浏览人数
  • 最后回答于:2024-1-30 16:41
    请选择关闭问题的原因
    确定 取消
    返回顶部