我在網格中添加一些數據並同時單擊保存按鈕兩次,然後它將兩次添加相同的數據。 如何防止兩次或多次保存相同的數據。防止通過同時雙擊重複保存數據
2
A
回答
0
假設你正在處理的問題只發生在保存時發生,那麼如何禁用按鈕時,它被點擊。這將阻止任何進一步的點擊事件,直到保存處理完成,確保您的保存事件只被調用一次。您需要控制保存按鈕的啓用/禁用,因爲按鈕顯示在屏幕上並隱藏。
如果這沒有幫助,那麼最好是,如果你可以編輯你的問題,包括代碼,所以我們可以看到你想要做什麼。
0
我想出了一個解決方法。它也用於以微妙的方式向用戶顯示保存過程已經完成。
首先,我在點擊事件開始時禁用了按鈕,然後我放置了延遲時間爲800毫秒的延遲功能,我希望再次啓用按鈕。
Ext.defer(function() {
btn.enable();
}, 800);
相關問題
- 1. 如何防止雙擊保存按鈕
- 2. 保存到Plist時防止重複
- 3. 如何防止保存重複記錄
- 4. 防止重複被保存在數據庫
- 5. 如何防止重複數據的保存?
- 6. 防止重複blockchain攻擊
- 7. ASP.NET防止雙擊
- 8. 防止雙擊TButton
- 9. 防止雙擊HTML
- 10. 通過雙擊右鍵單擊來防止編輯NSTextField
- 11. 防止點擊通過格
- 12. jquery防止雙擊相同的元素
- 13. 使用jQuery時防止雙擊validate submitHandler
- 14. 防止雙擊(無onclick)
- 15. 防止通過雙擊創建帳戶兩次
- 16. 防止通過雙擊執行兩次jQuery post請求
- 17. SWT:通過雙擊來防止樹擴大?
- 18. 通過has_many中的自定義外鍵防止重複:通過
- 19. 防止重複插入時
- 20. 如果已經打開,請通過雙擊防止重新打開工作簿
- 21. 防止數據庫中的重複項
- 22. 防止數據庫中的重複
- 23. 防止重複條目數據庫
- 24. 防止圖表中的數據重複
- 25. 防止重複的數據庫條目
- 26. 如何在雙擊並粘貼變量時防止重構?
- 27. 如何防止UITextView在雙擊時重置其高度?
- 28. Laravel 5.3 - 防止重複通知通知?
- 29. 通過存儲過程防止數據修改
- 30. 通過迭代防止重複 - 內置函數.uniq [rails4]