在校验提交前的事件中如何写判断?

  1. //单号
  2. var sql= "exec hm 'S-DD','','','','' ";
  3. var num=FR.remoteEvaluate('=sql("test","'+sql+'",1,1)');
  4. contentPane.setCellValue("Q1",null,num);
复制代码

我在填报报表中的web属性加了一个 校验提交前 事件,
当用户提交时,会自动运行这个存储过程来获得单号。
上面的代码是能正常使用的。

现在的需求是:
当单元格N17=="sc"时,就运行这个存储过程, 不是=="sc"就得到数值 01  
怎样加入这个判断?

FineReportafr751116 发布于 2017-1-19 13:53
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
Poseidon发布于2017-1-19 13:53(编辑于 2023-9-6 09:34)
555
最佳回答
0
flyingsnake发布于2017-1-19 13:56(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2017-1-19 14:02(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)



    你好,我代码放进去了,但是当N17不等于sc时,无法显示‘01’,这是?
    1. //单号,N17=SC时获取单号,不是时直接显示01
    2. var a1 = contentPane.curLGP.getCellValue(\"N17\");  
    3. if(a1==\'sc\')
    4. {   
    5. 原先获取单号的存储过程代码
    6. }else{
    7. contentPane.setCellValue(\"Q1\",null,\'01\');
    8. }
    复制代码
    显示成这样的英文了[attach]56908[/attach]
    回复
    2017-01-20 09:43 
最佳回答
0
Lovme发布于2017-1-19 16:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2017-1-20 09:43(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2017-1-20 10:17(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 683浏览人数
  • 最后回答于:2017-1-20 10:17
    活动推荐 更多
    热门课程 更多
    返回顶部