关于通过web页面删除数据记录的设计改进
2014-03-24 19:41
302 查看
好久没发帖了,今天来个超级简单的玩玩。本来见识就短浅,O(∩_∩)O~
关于通过web页面删除数据记录,这是一个简单的设计问题,如下图是我们常用的方式, 即在每行记录前加一个checkbox,通过选中多条记录,点击下方的“删除”按钮。
此实现方式是有潜在风险的,尤其是物理删除。用户选中了多条记录,一旦点击了删除按钮,将会无法恢复。这对于某些业务数据或场景来说,可能非常麻烦。大多数web程序员都有过类似感触以及经历吧。
改进方式:
js弹出确认按钮,这点很多人都会考虑且必须做
逻辑删除,即将数据暂存到一张bak表或其他介质,或置删除状态,以便恢复
页面设计的改进,改为每次只允许删除一条记录,从而将因为用户误操作而带来的损失降到最小,可以有如下几个方案:
l 去掉这样的批量“删除”按钮,每行记录上增加删除按钮
l 用户选择记录后,点击删除按钮时验证只允许选择一条
关于通过web页面删除数据记录,这是一个简单的设计问题,如下图是我们常用的方式, 即在每行记录前加一个checkbox,通过选中多条记录,点击下方的“删除”按钮。
此实现方式是有潜在风险的,尤其是物理删除。用户选中了多条记录,一旦点击了删除按钮,将会无法恢复。这对于某些业务数据或场景来说,可能非常麻烦。大多数web程序员都有过类似感触以及经历吧。
改进方式:
js弹出确认按钮,这点很多人都会考虑且必须做
逻辑删除,即将数据暂存到一张bak表或其他介质,或置删除状态,以便恢复
页面设计的改进,改为每次只允许删除一条记录,从而将因为用户误操作而带来的损失降到最小,可以有如下几个方案:
l 去掉这样的批量“删除”按钮,每行记录上增加删除按钮
l 用户选择记录后,点击删除按钮时验证只允许选择一条
相关文章推荐
- 关于通过web页面删除数据记录的设计改进
- 18.02.10,记录maven开发bos中struts2配置问题,关于如何进行WEB-INF下页面的访问?
- WebForm.aspx 页面通过 AJAX 访问WebForm.aspx.cs类中的方法,获取数据
- loushang5关于DataSet通过后台查询出的数据如何映射到前台JSP页面的下拉列表中
- python脚本采集服务器数据通过API提交到django web服务器,然后展示在页面上
- 关于web页面清洗的一些记录,杂乱、待梳理和深入
- 关于Webdriver自动化测试时,页面数据与数据库id不一致的处理方式,需要使用鼠标事件
- 关于删除重复记录的数据
- 记录问题:登录session过期,ajax请求被web security拦截,页面没有数据且没有重定向到login页面
- 动态的把数据显示在table中,点击某一行的删除按钮实现该行的删除(通过ajax实现页面的无刷新加载)
- 关于mysql中删除重复记录,并保留重复数据中的一条数据的SQL语句理解
- iOS开发:一个高仿美团的团购ipad客户端的设计和实现(功能:根据拼音进行检索并展示数据,离线缓存团购数据,浏览记录与收藏记录的批量删除等)
- 关于web页面缓存问题解决方法,如图片缓存,异步提交数据页面不更新
- 关于jsp web项目,jsp页面与servlet数据不同步的解决办法(报错404、405等)即访问.jsp和访问web.xml中注册的/servlet/的区别
- 2017-6-14 关于使用history.go的问题!配合原生应用嵌入H5页面(只有一个webview的的单页应用)返回历史列表记录的问题
- 关于msdn上面的《Web 窗体页创建分页的数据访问》的改进
- 记录一个关于互联网、网页设计、Web开发、服务器运维优化、项目管理、网站运营、网站安全的网站
- VUE+WebPack精美游戏设计:实现像微信红包打开时钱币转动的动画精灵和页面数据的本地存储
- 关于MYSQL通过子查询删除重复数据的for update报错问题解决
- WebForm.aspx 页面通过 AJAX 访问WebForm.aspx.cs类中的方法,获取数据(转)