在表單加載時,組合框將填充來自數據庫的值。因此,在選擇任何組合框值時,會觸發數據庫查詢並在下面的表中填充值。我的問題是如何在選擇組合框的值時禁用組合框,直到從數據庫中提取值。我已經使用了form.disable,但它只在第一批值到來之前起作用,直到所有值都被取出爲止。禁用組合框,直到獲取數據庫中的值
1
A
回答
0
即使在onChange()返回後,如果您仍然向表中添加數據(有多個異步調用,我猜),組合框沒有辦法知道它不應該被啓用。
您必須添加邏輯來檢查表是否已完成加載,通過與數據庫COUNT()進行比較或在返回的值中包含「最後一批數據」標誌。
最簡單的方法可能是在批處理返回值的數量少於預期的批處理大小時,使表加載功能啓用組合框。因此,如果一次加載表500行,並且一次調用只返回379個值,那麼這是最後一批,然後可以啓用組合框。
也許你的情況更復雜,在這種情況下,你的代碼的一個例子將是必要的。
+0
你能幫助一個相同的例子嗎? – Dhruvil
相關問題
- 1. PHP組合框到文本框從數據庫中獲取值
- 2. 要從數據庫中獲取組合框中的值c#
- 3. 獲取來自組合框的數據到數據庫
- 4. 獲取組合框中的數據
- 5. 獲取從數據庫中的數據爲組合框,並將其值C#
- 6. ExtJS 3.3.0禁用保存按鈕,直到組合框值
- 7. 從組合框獲取綁定到數據的值表
- 8. 從SWT組合框中獲取數據
- 9. 將組合框中的值插入到數據庫中
- 10. 使用KendoUI爲MVC3從數據庫獲取數據到組合框
- 11. wpf:獲取組合框值
- 12. 獲取dojo組合框值
- 13. 如何避免在數據集綁定到組合框中的組合框後,獲取system.data.datarowview在組合框中#
- 14. 獲取Telerik Multi列中組合框的特定值組合框
- 15. 獲取組合框中的選定值
- 16. 根據組合框獲取文本框中的值
- 17. Java - 在組合框中使用數據庫中的兩個值
- 18. 獲取數據到對象數組,然後填充組合框
- 19. 如何使用數據字段獲取組合框顯示值?
- 20. 獲取值在javascript中選擇組合框動態數據
- 21. 將數據庫中的數據顯示到組合框中
- 22. 如何讀取excel動態數據並獲取組合框值
- 23. 從組合框中選擇項目時,如何從數據庫獲取ID值?
- 24. 從組合框中獲取所選值
- 25. 如何從組合框中獲取值?
- 26. 如何從組合框中獲取值
- 27. 綁定組合框到數據庫表
- 28. 如何計算數據庫中每個組合框值的值?
- 29. 數據綁定組合框中不同的值組合框
- 30. C#創建組合框插入到MySQL數據庫的值
你能展示你的代碼嗎? – jcubic
我不能。但我可以告訴工作。 onchange()它調用一個從數據庫中檢索值的函數。在這個函數裏我寫了disabled = true。它工作正常。但值提取數以千計,直到所有的值被提取,我想保持禁用組合框。 – Dhruvil