G06F17/30
1.本发明是基于计算机动态数组的技术发明的,主要是为了解决网页中数据较多且表格采用分页显示的情况下,勾选信息无法跨页面保存的问题。本发明采用二级缓存的技术,将每个页面的数据勾选状态实时动态的记录,等待用户指令一次存入,其中考虑了用户操作期间反悔的情况,为用户提供了未做保存指令前可以任意修改任意页面的勾选状态。主要步骤是将WEB表格的单选按纽(勾选按钮)统一命名为数组格式,其中存放表格记录的id。然后在计算机中根据WEB表格中的记录条数,分配一个同样大小的动态数组BUF[]和TEMP_BUF[]。如果表格中的记录条数很多,表格就会产生分页,第一页,第二页等等。将表格中的当前页面中的勾状态进行缓存,也就是将勾中的记录id保存到BUF[]中。当用户翻页时,从当前页面跳转到下一页或者其他页面时,将缓存中的数据进行写入临时缓存TEMP_BUF[]中,同时清空缓存。其中如果用户返回该页面进行取消操作时,首先载入临时缓存TEMP_BUF[]到缓存BUF[],将对应表格中的数据的勾状态给勾上或取消。最后用户单击保存,将临时缓存TEMP_BUF[]中的数据写入磁盘。
二级缓存的WEB表格分页勾选记忆的方法
技术领域 计算机技术
背景技术 计算机动态数组的创建
发明内容 基于动态缓存的WEB表格分页勾选记忆的方法
具体实施方式 第一步:将WEB表格的单选按纽(勾选按钮)统一命名为数组格式,其中存放表格记录的id。
第二步:在计算机中根据WEB表格中的记录条数,分配一个同样大小的动态数组BUF[]和TEMP_BUF[]。
第三步:如果表格中的记录条数很多,表格就会产生分页,第一页,第二页等等。
第四步:将表格中的当前页面中的勾状态进行缓存,也就是将勾中的记录id保存到BUF[]中。
第五步:用户翻页,当前页面跳转到下一页或者其他页面时,将缓存中的数据进行写入临时缓存TEMP_BUF[]中,同时清空缓存。
第六步:当用户返回该页面进行取消操作时,首先载入临时缓存TEMP_BUF[]到缓存BUF[],将对应表格中的数据的勾状态给勾上。
第七步:用户单击保存,将临时缓存TEMP_BUF[]中的数据写入磁盘。
本文发布于:2024-09-22 20:15:28,感谢您对本站的认可!
本文链接:https://www.17tex.com/tex/2/73125.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |