我需要創建一個只接受信用卡號碼的文本字段自定義組件,如以下格式xxxx-xxxx-xxxx-xxxx,並且它應該只接受數字。所以我怎麼做,我知道如何創建自定義組件的簡單步驟。並且我使用jsf 1.2版本創建信用卡的JSF自定義組件
回答
這裏有幾個教程: - (!老)
- Creating JSF Custom Components包含經典的信用卡舉例來說,JSF 1.0針對性
- Building Custom JSF UI Components - 簡單的輸出組件,JSF 1.1的目標。
- Guidelines for designing JSF custom components - Sun/Oracle的指導原則。針對JSF 1.x。
- JSF Component Development - 擴展標籤組件,JSF 1.1針對。
- Creating a custom JSF 1.2 component - Shuffler組件,JSF 1.2有針對性。
- Creating JSF div component - 簡單的div組件,JSF 1.1的目標。
- Custom JSF component - Birthday - 顯示當前日期和生日,JSF 1.1爲目標。
- Component writing checklist - JSF 1.0/1.1和1.2的差異概述。
隨你的選擇。第一個和最後一個對你的特定目的似乎非常有用。然而我同意一個簡單的Validator
綽綽有餘。
最簡單的方法是編寫自定義驗證器。
- 創建一個實現javax.faces.validator.Validator接口的新類,並在輸入驗證失敗時引發相應的javax.faces.validator.ValidatorException。
- 將您的驗證器註冊到faces-config.xml文件(在WEB-INF下)
- 將一個輸入文本(h:inputText)標籤添加到您的頁面並使用f:validator標籤指定驗證器。
當表單發佈時,將自動使用正常的JSF生命週期來調用您的自定義驗證器。
但我需要創建一個需求的自定義組件 – vinod 2010-09-28 14:31:44
您是否在使用Facelets?或者只是簡單的JSF? – dannywartnaby 2010-09-28 14:53:29
您可能意思是「普通的舊JSP」:) – BalusC 2010-09-28 15:07:06
- 1. 使用自定義組件在JSF中創建彈出框
- 2. 如何使用JSF 1.2創建自定義組件?
- 3. 創建JSF自定義組件的快速方法
- 4. 繼承UISelectMany以創建自定義JSF組件
- 5. 自定義JSF組件。使用UIComponentELTag
- 6. 使用卡創建自定義contentView
- 7. JSF中的自定義組件 - 子組件(子組件)
- 8. 未找到JSF自定義組件
- 9. JSF自定義組件jQueryUI拖放
- 10. JSF 2.2多選擇自定義組件
- 11. 自定義jsf組件項目
- 12. JSF自定義組件錯誤+ ValueExpression
- 13. JSF 1.2自定義組件:包括
- 14. 爲lightswitch創建自定義組件
- 15. 創建樣式自定義組件
- 16. 創建自定義控件組對象?
- 17. Android - 創建自定義複合組件
- 18. Flex:創建自定義列表組件
- 19. 如何創建自定義Swing組件
- 20. 如何創建自定義GUI組件?
- 21. Ext JS創建自定義組件(類)
- 22. 創建自定義選項卡
- 23. 從自定義組件中調用另一個JSF組件
- 24. 使用普通Android組件創建自定義組件
- 25. 創建我自己的自定義標記(JSF 2.0)的問題
- 26. JSF定義自定義命名空間的組件聲明
- 27. Python GTK +:創建自定義信號?
- 28. Flex動態創建的組件添加到自定義組件
- 29. 創建自定義控件?
- 30. 創建自定義控件
感謝您的大力支持!你的所有鏈接都非常有用 – vinod 2010-09-28 15:13:42