【发布时间】:2014-01-30 11:34:03
【问题描述】:
我有一个关于保存和取消按钮的问题。 我有一个可编辑屏幕,用户可以在其中执行 2 个操作:保存/取消
假设用户点击了保存按钮,该按钮将更新数据库中的详细信息。该处理需要时间。所以在用户之间可以点击取消按钮。在这种情况下,我必须中止更新数据库并回滚所有数据库更改并显示以前的详细信息。
我还有一个问题,用户可以多次点击保存按钮。所以我想在单击后禁用保存按钮并让处理完成然后才启用它。它是如何可能的。
我正在寻找 Java/Spring MVC 预期的答案。
谢谢 马扬克
【问题讨论】:
-
请分享一些代码:)
-
我还没有看到任何允许您在事务中间取消持久操作的应用程序。拥有编辑视图的全部目的是更改数据,那么为什么允许取消它呢?是什么让处理过程如此缓慢?禁用保存按钮不会使任何事情更安全。
-
谢谢Kelly,你的cmets 是有道理的,现在我不会在进行数据库事务时提供取消操作。但是,如果用户在交易之间多次单击“保存”按钮会怎样。我应该在单击后禁用保存按钮还是应该显示一个页面显示:“请等待消息”。实际上我不想显示“请等待页面”。那么如何处理多个保存请求。对我来说,禁用保存按钮是有意义的。如果你有更好的建议。请分享。谢谢
-
Kelly J Andrews:目前我正在编写低级设计。所以没有任何代码:-)
标签: javascript spring model-view-controller save cancel-button