条件判断问题

HR_org2.7z

image.png

C12的值我用js设置的为新增,下面是我写的

_g().getWidgetByName('test').setValue("新增")

contentPane.curLGP.setCellValue("C12","新增");

但后面测试出来C12=="新增"返回的还是FALSE,这是为什么?。但我手工填写个新增到里面就会返回TRUE。这是什么原因

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

你的JS是写在什么事件里了?条件属性只有页面加载的时候才会生效的

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 这样啊,那我怎么根据一个控件不同的控件值,执行不同的数据入库
    2023-02-09 14:22 
  • LTC朝 LTC朝 回复 帆软用户p9k8MX4NIW(提问者) 将要入库的数据用公式写在填报属性中,比如用数据集函数,或者value()函数
    2023-02-09 14:24 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 回复 LTC朝 我这个是需要根据控件值的不同入库的表也不一样,当控件值为1时,入库a表,控件值为2时,入库b表。所以得分开写两个入库,你说的我感觉不能实现,而且我也没明白你的意思
    2023-02-09 14:38 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-2-9 14:18

条件属性只会在报表加载的时候有效,你动态录入,条件属性是没有效果的

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 那怎么可以使动态录入的有效?我这个是需要根据控件值的不同入库的表也不一样,当控件值为1时,入库a表,控件值为2时,入库b表。所以得分开写两个入库
    2023-02-09 14:53 
  • CD20160914 CD20160914 回复 帆软用户p9k8MX4NIW(提问者) 不是很清楚你的应用 ,也不知道你的具体设置。最好有文件,在文件中说清楚。
    2023-02-09 14:54 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 回复 CD20160914 我在单元格设置了3按钮,分别为a,b,c, 我预期设的流程是a,b按钮只可以点击一个,然后是点击按钮c 我在按钮c里面我写了两个点击入库事件,因为这两个入库事件,入库的表和字段都不同。我需要根据前面第一步具体是点击了按钮a,还是按钮b来判断执行哪个入库事件
    2023-02-09 15:00 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 回复 CD20160914 因为里面会涉及本地数据库的一些表,可能你也看不了
    2023-02-09 15:00 
  • CD20160914 CD20160914 回复 帆软用户p9k8MX4NIW(提问者) 只可以点击一次。这个用户刷新一样可以点击了呢,不然你让用户以后如何用。用户点击A或者B以后,往单元格写一个不同的数字。然后C去判断这个单元格是什么后才操作什么事件。。
    2023-02-09 15:01 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-9 14:22

在你的JS后面增加一行JS试试

contentPane.appendReportRC(0,"A1");

  • 2关注人数
  • 332浏览人数
  • 最后回答于:2023-2-9 15:14
    请选择关闭问题的原因
    确定 取消
    返回顶部