我想在flex中創建一個組合框,它將使用三個值:Available,Unavailable和Busy。約束是,我不應該讓用戶直接從Unavailable到Busy。因此,當用戶被選擇爲不可用時,我應該保持禁用忙碌項目(不可選),但用戶將能夠直接從可用到忙碌。我無法找到一種簡單的方法來禁用Flex中的組合框中的項目。我怎樣才能做到這一點?如何禁用Flex中組合框中的單個項目,以便它不可點擊?
1
A
回答
1
你有沒有考慮過使用單選按鈕而不是組合框?首先,如何爲單選按鈕做到這一點是很清楚的。此外,通常可以更友好地呈現可用選項,而無需點擊以顯示它們。 (尤其是,如果在這種情況下,您添加了一個選項「可用,但由於某種原因目前不可能出現在您的組合框項目中」的可能性)。
如果您確實需要組合框,您可以使用click事件以非標準方式顯示它,可能會更改它的樣式;然後,如果無論如何點擊,然後在選定的事件中,拒絕選擇(希望顯示原因),
或者,如果您只是簡單地將它從列表中刪除,則可以讓click listener事件根據條件每次重新填充源列表。但是,這可能會讓用戶感到困惑。
1
你也可以看看
www.stoimen.com/blog/2009/03/05/flex-3-combobox-disabled-options/
它引用
wmcai.blog.163.com/blog/static/4802420088945053961/
(注:對於NoScript的用戶必須擁有163.com和126.com至少暫時允許 能正常看到這個頁面)
它工作希望能非常好,即使我再
由於添加的代碼能夠正確處理鍵盤 事件在下拉列表中
完全自主工作提供例如在
爲做好相關問題
- 1. Flex:如何禁用組合框中的特定項目?
- 2. 如何選擇一個項目,只需點擊它在JavaScript中的組合框?
- 3. 在組合框C#中我如何可以選擇每個時間我單擊組合框項目
- 4. 如何禁用組合框項目?
- 5. 在組合框中禁用項目
- 6. 如何在Ext JS中禁用組合框中的項目?
- 7. Flex組合框項目不對齊
- 8. 設置一個項目flex組合框
- 9. 如何禁用顯示組合框中的項目的F4鍵
- 10. 當用戶點擊它時向組合框添加新項目
- 11. 如何根據組合框中的條件禁用項目?
- 12. 如何禁用單擊父菜單項而不禁用它?
- 13. 我如何在Flex組合框中設置項目的索引?
- 14. 如何使多選組合框可點擊的整個項目區域
- 15. 如何在Silverlight中設置組合框以允許點擊項目?
- 16. [MFC]如何在組合框中禁用項目?
- 17. 如何使wpf組合框不更新項目中的項目
- 18. 列表框不可點擊的項目
- 19. 我可以禁用WinForms中的組合框而不使它灰色嗎?
- 20. Flex menuBar事件點擊一個不是子菜單的項目
- 21. 禁用在組合框中右鍵單擊「Silverlight」彈出框
- 22. 如何在JqueryMobile中單擊它們時更改可點擊項目?
- 23. 添加庫,以便它可以在所有項目中使用
- 24. 如何在保存之前在Flex中驗證組合框必須在組合框中選擇某個項目?
- 25. 單擊按鈕後如何禁用菜單中的項目?
- 26. flex 3組合框選定項目
- 27. 處理單擊組合框中的項目事件
- 28. 在任何組框中單擊單選按鈕,它將刪除以前點擊過的任何groupbox的點擊
- 29. 如何啓用粘貼選項右鍵單擊火花組合框flex
- 30. 如何禁用Dropzone.js可點擊表單?
謝謝,你的建議真的有幫助。 – Mozammel 2008-11-02 21:58:50