如何及时验证编辑后的信息

本帖最后由 afr751116 于 2016-9-11 16:58 编辑

下图,第一个是下拉框控件填空,数据的由来是一个SQL公式,当然用户也可以自己编缉。


我想做到就是当用户编缉完成后,及时验证编缉的信息是不是跟SQL的结果相符,比如 01不存在SQL结果中,编缉的信息清除掉。
让用户重新编辑。该怎样做?


另外就是当第一个单元格的信息编辑好以后,后面几个单元格数据列的信息会因为第一个出来了而接着出来吗?

例如第一个是代码,第二个是名称,当你第一个没出来,后面三个出没有出来,第一个填好后,后面三个就跟着出来。
FineReportafr751116 发布于 2016-9-10 23:26
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共12回答
最佳回答
0
cherishdqy发布于2016-9-10 23:26(编辑于 2023-9-6 09:34)
555
最佳回答
0
boykarl911发布于2016-9-10 23:30(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    是的,你分析的对的,下拉的不可能不存在,  就是用户有可能自己编缉的,像做及时验证是否存在
    回复
    2016-09-10 23:33 
最佳回答
0
afr751116发布于2016-9-10 23:33(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2016-9-10 23:43(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy

    参考我上一条内容,之前的没写完就发送了,我编辑过了
    回复
    2016-09-11 00:00 
  • cherishdqy cherishdqy

    这是第一个问题的示例,你看一下
    回复
    2016-09-11 00:13 
最佳回答
0
cherishdqy发布于2016-9-11 00:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
cherishdqy发布于2016-9-11 00:13(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2016-9-11 16:32(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy
    额,alert(len);可以删掉,这行代码是测试用的,这个例子的意思是不能输入已存在的设备名,判断输入的设备名存在时则提示,并清掉输入的值,不存在才跳过
    回复
    2016-09-11 16:47 
最佳回答
0
cherishdqy发布于2016-9-11 16:47(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    我注释掉了
    var name = contentPane.getWidgetByName(\"name\").getValue();

    var sql =\"SQL(\\\"FRDemo\\\",\\\"SELECT 销售员 FROM 销量 where 销售员=\'\"+name+\"\'\\\",1,1)\";

    var len = FR.remoteEvaluate(sql).length;
    //alert(len);

    if(len > 0)
    {
           
            FR.Msg.alert(FR.i18n.Alert,\"该设备名已存在,不能重复添加设备名:\"+name);               
            contentPane.getWidgetByName(\"name\").setValue(\"\");
    }
    但是发现结果好像跟我要的相反,我要的是结果里面有的跳过保留,结果没有的提示不存在,清除返回。
    回复
    2016-09-11 16:58 
最佳回答
0
afr751116发布于2016-9-11 16:50(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2016-9-11 16:58(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy

    这个只是个例子,你把if里的判断改成len==0就可以了
    回复
    2016-09-11 17:09 
  • 0关注人数
  • 864浏览人数
  • 最后回答于:2016-9-12 23:52
    活动推荐 更多
    热门课程 更多
    返回顶部