下拉框编辑后改变日期控件值,参数中写了sql未生效

考核工作实际值为nid,添加编辑后开始日期会变成nid值,而不是想查询的enddate日期值

image.png

1675144121903.jpg

FineReport JavaScript 希泽不困 发布于 2023-1-31 13:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
希泽不困Lv4见习互助
发布于2023-1-31 15:29

自己想复杂了,在两个日期控件上利用value("数据集",列数,行数,控件名)函数就可以直接实现,value("ds1",1,1,$nid)

最佳回答
0
snrtuemcLv8专家互助
发布于2023-1-31 13:54

这个地方获取的数据,是初始化页面后的,后面改了,不会在变动了,除非直接下面js获取控件的值

this.options.form.getWidgetByName("控件名").getValue();image.png

  • 希泽不困 希泽不困(提问者) 如果在下面赋值当前控件的值,sql查询应该不允许写了吧,会提示安全什么的,这种情况如果我想实现次功能还有其他方法吗
    2023-01-31 13:58 
  • snrtuemc snrtuemc 回复 希泽不困(提问者) 两个方式,1、放弃取实施的,2、使用夏敏js获取,开放这个sql获取数据
    2023-01-31 14:00 
  • 0关注人数
  • 286浏览人数
  • 最后回答于:2023-1-31 15:29
    请选择关闭问题的原因
    确定 取消
    返回顶部