Soy muy nuevo en JSF. Estoy tratando de obtener una fecha en el componente inpuText de JSF usando un selector de fecha personalizado (hecho usando jquery y no puedo usar el componente de calendario). Quiero asignar este texto de entrada a un objeto Java Date en el bean (que eventualmente se almacenará como Date en DB). Una forma de lograr esto es mantener String en bean y escribir convertidores en getters y setters, lo que no me parece agradable. ¿Hay algún enfoque recomendado para resolver este problema? Cualquier ayuda/sugerencias/enlaces son apreciados.Asignación de entrada al texto del objeto Fecha en JSF
5
A
Respuesta
23
Usted puede tratar como esto
<h:inputText value="#{backingBean.someDate}">
<f:convertDateTime pattern="yyyy-MM-dd"/>
</h:inputText>
donde someDate
es una fecha util & tienen métodos de acceso en el bean de respaldo.
0
No estoy seguro si entendí bien su pregunta, aunque por lo que entendí hasta ahora, su problema no parece complejo en absoluto. Simplemente guarde su entrada de la manera correcta y pase el valor a su bean. Las propiedades de la clase de fecha tal hora, minuto y minuto han quedado en desuso (aunque todavía puede usarlas). También puedes intentar pasar el valor largo, pero no estoy seguro de cómo funciona. Usted debe encontrar todas las especificaciones necesarias here
Cuestiones relacionadas
- 1. Asignación del objeto de fecha de Java al formato de fecha y hora del esquema XML
- 2. Configuración del foco en un texto de entrada JSF
- 3. atributo asignación al objeto incorporado
- 4. ancho del 100% en el tipo de entrada enviar frente al texto del tipo de entrada
- 5. Objeto fecha frente al objeto DateTime
- 6. Variables personalizadas en el mensaje de error del convertidor JSF
- 7. Declarando una referencia al objeto y al operador de asignación
- 8. cambiar el formato de fecha en JSF
- 9. convertido al objeto de fecha y hora
- 10. calendario de primos: entrada de fecha incorrecta
- 11. JSF/RichFaces: estilo de texto condicional
- 12. Establecer el foco en el texto de entrada JSF específico en la carga de la página
- 13. Mostrar fecha actual en JSF Página
- 14. Entrada de entrada personalizada para UITextField, ¿cómo dirijo la entrada de regreso al campo de texto?
- 15. fecha Javascript asignación de variables
- 16. error en la asignación del miembro de sólo lectura objeto
- 17. estilo del texto de entrada CSS
- 18. salida jsf texto html-formatted
- 19. Resalta un texto de entrada en JSF cuando se produce un error de validación
- 20. Asignación de la lista al objeto con AutoMapper
- 21. selector de fecha y hora para jsf
- 22. Al presionar 'enter' en un tipo de entrada = "texto", ¿cómo?
- 23. Error en la entrada JSF Error de conversión doble
- 24. Configuración del texto del campo de entrada de Jquery Mobile
- 25. Entrada de fecha europea en Django Admin
- 26. valor del campo de texto claro en el objeto clon
- 27. Asignación de una fecha de Oracle a un objeto Java utilizando Hibernate
- 28. marcador de posición "tipo de entrada = fecha" en iOS?
- 29. Django Fecha de entrada de análisis?
- 30. formato de la fecha de salida en JSF
¿Por qué no está considerando utilizar una biblioteca como PrimeFaces que ya ofrece soluciones de trabajo para este tipo de problemas? Consulte p: calendario, por ejemplo, – perissf
@perissf: Sí, estoy usando richfaces y, como mencioné en mi pregunta, no puedo usar el "componente de calendario". En realidad, hemos diseñado y personalizado nuestro propio selector de fecha. ¿No podemos lograrlo con jquery datepicker? –
@Umer Hayat: la API principal incluye un convertidor [convertDateTime] (http://docs.oracle.com/cd/E17802_01/j2ee/javaee/javaserverfaces/2.0/docs/pdldocs/facelets/f/convertDateTime.html) . – McDowell