本帖最后由 Simon.hu 于 2022-8-31 08:56 编辑
之前有的格友有这样的需求,管理员在PC端下发一个填报表单,希望每个用户在移动端填写时,填写完成后管理员的PC端页面可以自动刷新获取最新填报信息,因为管理员的PC端浏览器没有刷新,当然数据也不会刷新,以前的这种功能我们需要在表格中开启定时刷新的功能,了解开发的小伙伴都知道,这种做法可以实现效果,但是...如果长时间没有人填写,系统还需要一直刷新表格,会给浏览器和服务器带来不好的体验~
新版本的服务端通知,就可以解决这个问题
在新版本中,我们不止加入了服务端通知,在计划任务中,我们还加了一些新的触发机制
配合这些新的计划任务的机制,我们就可以实现实时刷新数据的需求~
---------------------------------------------分割线---------------------------------------------
1.创建一个服务端通知
2.创建服务端命令调用服务端通知,此时可以直接通知所有人,同时服务端命令私有化,供计划任务调用
3.数据表新增和更新时调用私有服务端命令
4.列表页面添加订阅逻辑,订阅命令中重载页面表格
效果如下:
|