根据条件属性动态设置列宽,不能根据控件值去判断吗?

根据条件属性动态设置列宽,不能根据控件值去判断吗?

根据时间维度(年、半年、季度、月)多个维度,目前金额跟数量 固定写死了12列,但是想要通过这些维度动态去展示这些列,目前是根据设置条件属性控制列宽,但是目前根据公式获取控件值去判断,实现不了列宽设置,如果根据普通条件去判断写死判断值是可以实现的

微信图片_20230316101825.png

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

可以根据参数面板的值查询的时候判断;不能按照报表内容的控件值判断

因为 条件属性是加载的时候 生效的,所以只有在查询的时候可以

  • 何聪 何聪(提问者) 你的意思只有在页面查询的时候这个公式才会生效?
    2023-03-16 10:43 
  • runner runner 回复 何聪(提问者) 对,条件属性是刷新页面的时候才会生效
    2023-03-16 10:47 
  • runner runner 回复 何聪(提问者) 是可以根据参数栏的控件值 ,控制列宽的;看看参数名和参数值是否正常;如果想自动刷新,可以在控件写一个编辑后事件自动查询
    2023-03-16 10:49 
  • 何聪 何聪(提问者) 回复 runner 这个我写了初始化赋值,所以这个控件值是有值的
    2023-03-16 10:50 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-3-16 10:39

应该是01月 吧

image.png

  • 何聪 何聪(提问者) 改成01月还是不行的
    2023-03-16 10:42 
  • Z4u3z1 Z4u3z1 回复 何聪(提问者) one_date是那个控件? 是什么格式?可以的话 最好上传模板
    2023-03-16 10:43 
  • 何聪 何聪(提问者) 回复 Z4u3z1 这个是文本控件,用过初始化赋值为2023年01月
    2023-03-16 10:51 
  • Z4u3z1 Z4u3z1 回复 何聪(提问者) 预览的时候你的G4单元格显示什么? 如果也是2023年01月 那mid后就是01月啊~
    2023-03-16 10:56 
  • 何聪 何聪(提问者) 回复 Z4u3z1 显示的2022年1月
    2023-03-16 10:59 
最佳回答
0
ID1208Lv6高级互助
发布于2023-3-16 10:59(编辑于 2023-3-16 11:01)

公式是OK的,确认一下初始化出来的默认值image.png

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