提交到数据库的值

如果单元格设置了控件,那后面提交到数据库的值是控件值还是单元格值?

我单元格设置了文本框控件,而且我也设置了数据集字段,我用js设置控件值为5,单元格值为6,数据集字段拉出的是7,最后哪个会提交到数据库?

后面是我写的js

//清空控件值 var c=contentPane.getWidgetByName(\"department\").getValue(); var d=parseInt(contentPane.getWidgetByName(\"layer\").getValue())+1; contentPane.getWidgetByName(\"layer\").setValue(d); contentPane.getWidgetByName(\"center_department\").setValue(c); //清空单元格值 contentPane.curLGP.setCellValue(\"B4\",d); contentPane.curLGP.setCellValue(\"B5\",c)

FineReport 帆软用户p9k8MX4NIW 发布于 2023-2-8 17:00 (编辑于 2023-2-9 09:23)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
帆软用户p9k8MX4NIWLv2见习互助
发布于2023-2-9 10:12

通过js设置的控件值或者单元格值与数据集拉出的值,导入到数据库必然只会是数据集拉出的值,这个我已经测试了。但如果设置的单元格控件可编辑的状态,并且也人工编辑了。导入到数据库的值会是你人工输入的值

最佳回答
0
CD20160914Lv8专家互助
发布于2023-2-8 17:02(编辑于 2023-2-8 17:02)

单元格的值呀。假如控件是下拉框有多个。你单元格选择了A,它提交到数据库就是只有A

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 我单元格设置了文本框控件,而且我也设置了数据集字段,我用js设置控件值为5,单元格值为6,数据集字段拉出的是7,最后哪个会提交到数据库?
    2023-02-09 09:16 
  • CD20160914 CD20160914 回复 帆软用户p9k8MX4NIW(提问者) 单元格当前是什么实际值就会提交什么,你单元格实际为6,提交就是6,你可以自己在本地测试
    2023-02-09 09:17 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 回复 CD20160914 //清空控件值 var c=contentPane.getWidgetByName(\"department\").getValue(); var d=parseInt(contentPane.getWidgetByName(\"layer\").getValue())+1; contentPane.getWidgetByName(\"layer\").setValue(d); contentPane.getWidgetByName(\"center_department\").setValue(c); //清空单元格值 contentPane.curLGP.setCellValue(\"B4\",d); contentPane.curLGP.setCellValue(\"B5\",c); 后面我设置好上传字段发现传到数据库的是数据集拉出来的值,既不是单元格的值也不是控件值
    2023-02-09 09:22 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-8 17:02

如果控件值没改那就是单元格的值

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 我单元格设置了文本框控件,而且我也设置了数据集字段,我用js设置控件值为5,单元格值为6,数据集字段拉出的是7,最后哪个会提交到数据库
    2023-02-09 09:17 
  • Z4u3z1 Z4u3z1 回复 帆软用户p9k8MX4NIW(提问者) 看执行先后顺序,如果都执行了肯定不是6
    2023-02-09 09:22 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 回复 Z4u3z1 数据集肯定最先设置,然后我通过单元格添加按钮控件在点击触发事件里面写js,设置控件值以及单元格值,最后设置提交入库的字段。最后发现提交入库的是数据集拉出来的值,既不是单元格值也不是控件值,但我想提交入库的就是我js设置的单元格值
    2023-02-09 09:28 
  • Z4u3z1 Z4u3z1 回复 帆软用户p9k8MX4NIW(提问者) 这个先后顺序不是你设置的顺序。按你的描述,js赋值应该放到控件的编辑后事件
    2023-02-09 09:38 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 回复 Z4u3z1 我这设置的是按钮点击触发js赋值,最后提交
    2023-02-09 09:40 
  • 1关注人数
  • 351浏览人数
  • 最后回答于:2023-2-9 10:12
    请选择关闭问题的原因
    确定 取消
    返回顶部