我需要创建一个只接受信用卡号码的文本字段自定义组件,如以下格式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