增加行以后的提交后的刷新问题

本帖最后由 NorthBig 于 2017-2-28 11:11 编辑

请看下图,每行数据后面都有一个增加按钮,空间类型是插入行:

填报表格里面,ID是数据库里面的ID,自增长的,主键。我点击后面的“增加”按钮之后,自动出现一个空行,让我填写数据。
填写“材料名称”数据,ID不填写。完毕后,点击提交按钮,确实也存入数据库了。存入以后,提示“成功”。但是问题来了:
由于没有刷新页面,新增加的一行数据的ID一列是空的,材料名称的左上角出现红色三角,我知道已经成功存入数据库了。只是太难看
。我使用"报表Web属性"-》“填报页面设置”-》“事件设置”的填报成功里面写入这样:location.reload()
这样刷新一下,就正常了。可是这是整个页面刷新,相当于重新打开了,用户体验太差了。我想达到的要求就是局部刷新一下,即我点击完提交按钮以后
用户的感受是下面的那行刷新一下就好,自动把序号显示出来,而不是全页面刷新。有办法吗?

FineReportNorthBig 发布于 2017-2-28 11:09
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共13回答
最佳回答
0
flyingsnake发布于2017-2-28 11:11(编辑于 2023-9-6 09:34)
555
最佳回答
0
NorthBig发布于2017-2-28 11:13(编辑于 2023-9-6 09:34)
555
最佳回答
0
孤陌发布于2017-2-28 11:13(编辑于 2023-9-6 09:34)
555
最佳回答
0
flyingsnake发布于2017-2-28 11:15(编辑于 2023-9-6 09:34)
555
最佳回答
0
NorthBig发布于2017-2-28 11:16(编辑于 2023-9-6 09:34)
555
  • pangfusheng pangfusheng

    想对报表模块的单元格实现局部刷新 暂时没有办法。以前我们讨论过的,你的问题解决方法 就是插入行的时候用公式取表的的最大值加1
    回复
    2017-02-28 11:19 
最佳回答
0
孤陌发布于2017-2-28 11:19(编辑于 2023-9-6 09:34)
555
最佳回答
0
NorthBig发布于2017-2-28 11:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
flyingsnake发布于2017-2-28 11:38(编辑于 2023-9-6 09:34)
555
最佳回答
0
flyingsnake发布于2017-2-28 11:43(编辑于 2023-9-6 09:34)
555
最佳回答
0
NorthBig发布于2017-2-28 13:50(编辑于 2023-9-6 09:34)
555
  • flyingsnake flyingsnake

    数据库中,依照这个id来进行添加。
    缺点是并发会比较差。
    并发的解决方案需要用到第三个表格进行锁止控制
    回复
    2017-02-28 13:51 
  • 0关注人数
  • 730浏览人数
  • 最后回答于:2017-2-28 21:35
    活动推荐 更多
    热门课程 更多
    返回顶部