单元格日期控件格式动态更改

根据单元格下拉框控件的值,使用条件属性和形态公式对显示的日期格式进行更改使之动态化

FineReport seagod 发布于 2021-11-5 16:50 (编辑于 2021-11-5 16:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
seagodLv5初级互助
发布于2021-11-11 15:35

根据控件接口里面的Widget.viewMode=0和Widget.options.format="yyyy-MM"来修改日期控件的选择框样式和校验样式,从而动态更改日期控件的格式

  • Crp4NZOc Crp4NZOc 能请教一下最后是怎么解决的吗
    2023-02-23 08:23 
最佳回答
0
北纬六十六度Lv4初级互助
发布于2021-11-5 16:51

日期格式动态改不了吧

  • 檬茶茶 檬茶茶 format可以改吧
    2021-11-06 09:41 
  • seagod seagod(提问者) 可以改的,去查看控件接口,里面有改格式的接口,根据接口参数直接用js可以进行动态修改
    2021-11-11 15:34 
最佳回答
0
就TM你叫夏洛啊Lv6中级互助
发布于2021-11-5 17:11

需要日期格式变化的单元格要采用公式format来控制格式,下拉框的单元格要写一个提交的js

_g().parameterCommit();

你试试

  • seagod seagod(提问者) 缺点是每次更换参数后得刷新页面,批量处理相同日期格式的数据,然后再改参数,再进行批量处理
    2021-11-08 16:32 
  • 就TM你叫夏洛啊 就TM你叫夏洛啊 回复 seagod(提问者) 这样会刷新报表块,你可以试试局部刷新单元格试试,搜索一下局部刷新的文档
    2021-11-08 16:38 
  • seagod seagod(提问者) 回复 就TM你叫夏洛啊 额,发现了新方法可以动态修改格式,直接通过JS修改单元格控件就能实现
    2021-11-11 14:56 
最佳回答
0
檬茶茶Lv4初级互助
发布于2021-11-6 09:41(编辑于 2021-11-6 11:15)

图片.png

修改:

图片.png

https://help.fanruan.com/finereport/doc-view-226.html

  • 北纬六十六度 北纬六十六度 果然可以动态改格式,要是能动态改单元格显示内容格式为html就好了
    2021-11-06 10:35 
  • 檬茶茶 檬茶茶 回复 北纬六十六度 也可以啊
    2021-11-06 11:13 
  • seagod seagod(提问者) 单元格日期控件的格式能更改吗?比如选择1,日期控件点击后只能选择到月,格式为yyyy-MM;选择2,日期控件点击后能选择到日,格式为yyyy-MM-dd
    2021-11-08 09:01 
  • 檬茶茶 檬茶茶 回复 seagod(提问者) 可以啊,写个if判断,格式用format改
    2021-11-08 09:38 
  • seagod seagod(提问者) 回复 檬茶茶 是在单元格属性表的形态里写吗?
    2021-11-08 10:03 
  • 3关注人数
  • 520浏览人数
  • 最后回答于:2021-11-11 15:35
    请选择关闭问题的原因
    确定 取消
    返回顶部