日期控件

如何动态设置日期控件的默认格式,如'yyyy-MM-dd' 改为'yyyy-MM-dd HH:mm:ss',采用脚本方式更改

FineReport 用户yMPjz5380 发布于 2023-1-12 11:45 (编辑于 2023-1-12 11:48)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
runnerLv7资深互助
发布于2023-1-12 11:51(编辑于 2023-1-12 11:58)

脚本的方式是啥意思?

---------

给A编辑后事件

var a=this.getValue();

if(a==0){_g().getWidgetByName('comboBox1').setVisible(true); }

else{_g().getWidgetByName('comboBox1').setVisible(false);}

=======================================

setInterval(function() {

var a = _g().getWidgetByName('textEditor0').getValue();

if (a == 0) {

_g().getWidgetByName('comboBox0').setVisible(true);

} else if (a == 1) {

_g().getWidgetByName('comboBox0').setVisible(false);

}

}, 100)

image.png

  • 用户yMPjz5380 用户yMPjz5380(提问者) 通过js脚本程序来修改
    2023-01-12 11:53 
  • runner runner 回复 用户yMPjz5380(提问者) 你在什么阶段修改,查询,还是啥?
    2023-01-12 11:55 
  • runner runner 回复 用户yMPjz5380(提问者) 昂我明白你的意思了,得用两个然后用js隐藏显示
    2023-01-12 11:57 
  • 用户yMPjz5380 用户yMPjz5380(提问者) js里有没有直接设置日期控件的format格式命令的
    2023-01-12 12:08 
  • runner runner 回复 用户yMPjz5380(提问者) 没有,只能设置两个,然后根据值判断显示隐藏;公式可以用 format,但是你是再选的时候要设置成时间
    2023-01-12 12:41 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-1-12 11:46(编辑于 2023-1-12 12:51)

image.png

--------------

var bdate=this.options.form.getWidgetByName("开始日期");

var bvalue= FR.remoteEvaluate('=FORMAT(DATEDELTA("'+bdate.getValue()+'",-1),"yyyy-MM-dd HH:mm:ss")');

_g().parameterEl.getWidgetByName("开始日期").setText(bvalue);

https://help.fanruan.com/finereport10.0/doc-view-4007.html 

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2023-1-12 11:46

image.png

  • 3关注人数
  • 486浏览人数
  • 最后回答于:2023-1-12 12:51
    请选择关闭问题的原因
    确定 取消
    返回顶部