通过同时双击防止重复保存数据

  • 本文关键字:保存 数据 双击 extjs
  • 更新时间 :
  • 英文 :


我在网格中添加一些数据并同时单击保存按钮两次,然后两次添加相同的数据。如何防止两次或多次保存相同的数据。

假设您正在处理仅在保存发生时发生的问题,那么在单击按钮时禁用按钮怎么样。这将防止任何进一步的点击事件,直到保存处理完成,确保您的保存事件只被调用一次。您需要控制保存按钮的启用/禁用,因为该按钮在显示屏上显示和隐藏。

如果这没有帮助,那么最好您可以编辑您的问题以包含代码,以便我们可以看到您要做什么。

我想出了一个解决方法。它还用于以微妙的方式向用户显示保存过程已完成。

首先,我在单击事件开始时禁用了按钮,然后我放置了一个延迟为 800 毫秒的延迟函数,我希望再次启用按钮。

Ext.defer(function () {
            btn.enable();
        }, 800);

最新更新