控件填报写入数据后,如何能刷新页面时获取到上一次填入的数据

本帖最后由 sea 于 2016-10-19 16:42 编辑

初始控件是空白页面,,填报后数据库里面已经有数据,假设通过为1,不通过为0,第一次写数据并刷新后页面如图:,表里已经有数据了。现在如何能在第二次打开报表时控件读到上一次填的数据呢?假设第二次进入数据基本不进行操作,只改变其中几行,不然每次打开页面都是空白页。希望第二次进入效果如图所示。(其中主键是扩展列,数据不止9行,如果涉及到JS脚本或者编辑事件,希望能详细说明语句,本人对此小白苦手,谢谢。
FineReportsea 发布于 2016-10-19 16:39
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共10回答
最佳回答
0
孤陌发布于2016-10-19 16:39(编辑于 2023-9-6 09:34)
555
  • sea sea(提问者)

    这个问题已经解决了,不需要设置回调函数;就是假设数据填报写入的是表A的字段DIM,那么建立数据集写查询DIM字段,将这个字段放入CPT表格中,并在此单元格上建立控件。初始没有写值,dim字段为空,控件页面就为空,当第一次写入值后,刷新一下,控件就获得了数据库里写入的值。还是要说谢谢哈,热心回复我那么多
    回复
    2016-10-24 14:51 
最佳回答
0
孤陌发布于2016-10-19 16:45(编辑于 2023-9-6 09:34)
555
  • sea sea(提问者)

    嗯,就是控件上显示填入的数据,因为【获取填入数据】那个是数据库查询拖入字段获得的,理想页面是只有主键和两列控件。具体的函数设置能否传个案例呢?谢谢
    回复
    2016-10-19 16:57 
最佳回答
0
muyue发布于2016-10-19 16:47(编辑于 2023-9-6 09:34)
555
  • sea sea(提问者)

    这个有点不是很明白,能否再详细解释下呢?或者方便上传个样例吗?谢谢
    回复
    2016-10-19 16:58 
  • 407545706 407545706 我也想知道,怎么传递参数方法??
    回复
    2017-08-15 17:30 
最佳回答
0
sea发布于2016-10-19 16:57(编辑于 2023-9-6 09:34)
555
  • pangfusheng pangfusheng

    自定义一个提交按钮  设置回调函数 就可以了
    if(fr_submitinfo.success){
            alert(\"修改数据成功!\");
            _g().parameterCommit();
    }else{
            alert(\"修改数据失败!\");
            _g().parameterCommit();
    }
    回复
    2016-10-19 17:03 
最佳回答
0
sea发布于2016-10-19 16:58(编辑于 2023-9-6 09:34)
555
最佳回答
0
孤陌发布于2016-10-19 17:03(编辑于 2023-9-6 09:34)
555
  • sea sea(提问者)

    好像还是不可以,D:\\数据需要数据展示在控件上,但我一刷新,控件值还是空白
    回复
    2016-10-19 17:21 
最佳回答
0
sea发布于2016-10-19 17:21(编辑于 2023-9-6 09:34)
555
  • pangfusheng pangfusheng

    这个说白了就是修改数据后把数据提交了再按照原来的查询条件再查询一次
    回复
    2016-10-19 16:39 
  • pangfusheng pangfusheng

    你这个报表需要的是查询出来的数据 然后进行修改,才可以实现这样的功能。 应该是没有问题
    回复
    2016-10-19 19:19 
最佳回答
0
孤陌发布于2016-10-19 19:19(编辑于 2023-9-6 09:34)
555
最佳回答
0
sea发布于2016-10-24 14:51(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 800浏览人数
  • 最后回答于:2017-8-15 17:30
    活动推荐 更多
    热门课程 更多
    返回顶部