我們需要從rich:pickList中僅選擇一個元素。如何在選擇項目後禁用控件或阻止人們從左側移動附加數據。如何控制在富文本中選擇單個項目:pickList
0
A
回答
0
因爲rich:pickList
專門用於從另一個列表中選擇列表,所以我不太瞭解這個要求。
理想情況下,像<h:selectOneListbox>
這樣的組件在您的情況下會更容易使用。
但是,如果你真的必須使用rich:pickList
,我建議你使用onlistchange
Javascript事件。這個事件在列表將被改變時被調用。所以你可以嘗試的是獲得選定列表的大小,如果這個大小等於一個(即已經選擇了一個項目),你只需返回false。這通常會取消用戶完成的操作(即添加另一個元素)。
另一個想法,仍然基於onlistchange
事件(或者onlistchanged
在這種情況下更好)的用法是在選定元素列表中添加一個元素時禁用按鈕。
最後的想法是做同樣的事情,在我的第二個想法,但使用Ajax。正如您在Richfaces Live Demo站點中看到的那樣,有一個使用此組件的示例,其中包含一個用於統計所選元素數量的面板。因此,您可以嘗試在該計數器等於1時禁用附加按鈕。
相關問題
- 1. 日期項目在豐富:PICKLIST
- 2. 如何獲取選擇控件中選定項目的文本?
- 3. Dynamics CRM交換Picklist選項的文本
- 4. 在MYSQLdb中選擇單個項目 - Python
- 5. 如何知道在richfaces中點擊哪個項目PickList
- 6. 在選項卡控制器中選擇了兩個選項卡
- 7. 版本控制擴展單個項目的多個項目
- 8. 如何在jquery中使用控制鍵選擇多個li項目?
- 9. 如何控制在<select>控件中選擇了哪個選項?
- 10. 如何使用jQuery在文本中選擇一個選項
- 11. 在富文本框中選擇文本時禁用滾動(C#)
- 12. 如何在控制檯項目中重寫一行文本? C++
- 13. 如何在asp.net mvc中選擇一個選擇列表項目?
- 14. 文本菜單選擇項文本
- 15. 版本控制;選擇,選擇,選擇!
- 16. 如何使用jQuery在下拉菜單中通過文本值選擇項目?
- 17. 在Repeater控件中選擇DropDownList項目
- 18. 如何阻止文本選擇不輸入文本區域和選擇項目
- 19. 從列表中選擇單個項目
- 20. 在富文本框中替換多個項目
- 21. 複選框的項目文本選擇
- 22. 如何在此富數據列中排除「請選擇一個」選項?
- 23. 富文本框圓角選擇高亮
- 24. 管理HTML富文本選擇
- 25. 如何使用Selenium webdriver在文本框中選擇一個記住的項目?
- 26. Flex的富文本與標籤控制
- 27. 如何在jComboBox中選擇項目
- 28. 如何在gtk.IconView(Python)中選擇項目
- 29. 在豐富的文本框中,選擇一段文字
- 30. 如何強制用戶從GridView中選擇一個項目