Eric.Liang 发表于 2022-8-30 14:26:22

活字格8.0 update1新功能解密:十四丶服务端通知-WebSocket(列表数据主动更新)

本帖最后由 Simon.hu 于 2022-8-31 08:56 编辑

之前有的格友有这样的需求,管理员在PC端下发一个填报表单,希望每个用户在移动端填写时,填写完成后管理员的PC端页面可以自动刷新获取最新填报信息,因为管理员的PC端浏览器没有刷新,当然数据也不会刷新,以前的这种功能我们需要在表格中开启定时刷新的功能,了解开发的小伙伴都知道,这种做法可以实现效果,但是...如果长时间没有人填写,系统还需要一直刷新表格,会给浏览器和服务器带来不好的体验~http://img.soogif.com/NwnIQp9dPgMNS6x8qHnVr8ok1AfUecaO.jpeg_s400x0

新版本的服务端通知,就可以解决这个问题
在新版本中,我们不止加入了服务端通知,在计划任务中,我们还加了一些新的触发机制

配合这些新的计划任务的机制,我们就可以实现实时刷新数据的需求~
---------------------------------------------分割线---------------------------------------------
1.创建一个服务端通知
2.创建服务端命令调用服务端通知,此时可以直接通知所有人,同时服务端命令私有化,供计划任务调用

3.数据表新增和更新时调用私有服务端命令

4.列表页面添加订阅逻辑,订阅命令中重载页面表格


效果如下:


https://img.soogif.com/AsmOlI1yaIhJ5aikCqcAAdpZaYRIq6x9.gif_s400x0
页: [1]
查看完整版本: 活字格8.0 update1新功能解密:十四丶服务端通知-WebSocket(列表数据主动更新)