参数面板的下拉框赋值问题

参数面板的下拉框编辑后需要查询才能把编辑后的值赋给参数【$下拉框控件名】,有不用编辑后直接就可以赋值给参数的方法吗

FineReport 喜欢吃书的绿毛虫 发布于 2023-5-19 14:38
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-19 14:41(编辑于 2023-5-19 15:10)

你直接赋值,在参数面板上面是不用的呀。。setValue("要的内容")

var cell = _g().curLGP.getTDCell(0, 1);//获取A2单元格

setTimeout(function() { _g().curLGP.editTDCell(cell); //设置A2单元格焦点

}, 50);

  • 喜欢吃书的绿毛虫 喜欢吃书的绿毛虫(提问者) 现在模板的填报属性里,字段的值用的是参数面板下拉框的控件名,用户在提交之前有可能会改这个下拉框里的内容,改完不查询一下就直接提交的话,修改后的值不会写入库里,有别的方法实现
    2023-05-19 15:08 
  • CD20160914 CD20160914 回复 喜欢吃书的绿毛虫(提问者) 你设置一个编辑结束事件。代码如上面。
    2023-05-19 15:09 
  • 喜欢吃书的绿毛虫 喜欢吃书的绿毛虫(提问者) 回复 CD20160914 嗯?可以说的详细一点吗,这样就可以附上值了么
    2023-05-19 16:57 
  • CD20160914 CD20160914 回复 喜欢吃书的绿毛虫(提问者) 就是你编辑的单元格写上编辑结束后事件,它的焦点就失去了。这样单元格的值就能够进入到填报里面入库了
    2023-05-19 16:58 
  • 喜欢吃书的绿毛虫 喜欢吃书的绿毛虫(提问者) 回复 CD20160914 我这是参数面板的下拉框
    2023-05-19 17:00 
最佳回答
0
1592Lv6高级互助
发布于2023-5-19 14:41

这个?

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2023-5-19 14:41

这个没办法绕开查询啊,即使js也是会触发查询的。。。

最佳回答
0
用户k6280494Lv6专家互助
发布于2023-5-19 14:42(编辑于 2023-5-19 14:43)

编辑后直接触发查询

setTimeout(function() {

_g().parameterCommit();

}, 100)

image.png

  • 4关注人数
  • 257浏览人数
  • 最后回答于:2023-5-19 15:10
    请选择关闭问题的原因
    确定 取消
    返回顶部