Jestem bardzo nowy w JSF. Próbuję uzyskać składnik Date w JSF inpuText przy użyciu niestandardowego datepicker (wykonane przy użyciu jquery i nie może składnik kalendarza użytkownika). Chcę zmapować ten inputText do obiektu Java Data w komponencie bean (który ostatecznie zostanie zapisany jako Data w DB). Jednym ze sposobów osiągnięcia tego jest utrzymanie String w fasoli i pisanie konwerterów w programach pobierających i ustawiających, co nie wygląda miło. Czy istnieje jakieś zalecane podejście do rozwiązania tego problemu. Każda pomoc/wskazówki/linki są mile widziane.Mapowanie obiektu inputText to Date w JSF
5
A
Odpowiedz
23
można spróbować jak to
<h:inputText value="#{backingBean.someDate}">
<f:convertDateTime pattern="yyyy-MM-dd"/>
</h:inputText>
gdzie someDate
jest data util & mają metody dostępowe w fasoli podkładowej.
0
Nie jestem pewien, czy dobrze zrozumiałem twoje pytanie, chociaż z tego co zrozumiałem do tej pory, twój problem nie wygląda wcale na skomplikowany. Po prostu zapisz dane wejściowe we właściwy sposób i podaj wartość swojej komórce. Właściwości klasy daty, takie jak godzina, minuty, są przestarzałe (choć nadal można z nich korzystać). Możesz również spróbować po prostu przekazać długą wartość, ale nie jestem pewien, jak to działa. Należy znaleźć wszystkie potrzebne specyfikację here
Powiązane problemy
- 1. JSF H: Walidacja inputText f Ajax czyni
- 2. h: inputText - JSF nie czyni zastępczy
- 3. Wyróżnij inputText w JSF, gdy pojawi się błąd sprawdzania poprawności
- 4. Ustaw fokus na konkretny inputText JSF na ładowanie strony.
- 5. Jak zablokować liczb ujemnych na godzinę: inputText z JSF
- 6. Konwertowanie obiektu Date na TimeWithZone
- 7. String do Date/Time obiektu w Androidzie
- 8. Domyślny tekst (zastępczy) w składniku inputText
- 9. Mapowanie XML-to-SQL
- 10. Mapowanie knockoutjs z/do obiektu POCO
- 11. Jak mapować wiele inputText do właściwości tablicy?
- 12. Factor Convert to Date/Time w R
- 13. Mapowanie zagnieżdżonego obiektu z mapstruct
- 14. Błąd: nie istnieje mapowanie od typu obiektu
- 15. Jak odjąć miesiąc od obiektu Date?
- 16. uzyskać datę obiektu (sześć miesięcy wcześniej) z innego obiektu Date
- 17. Co to jest mapowanie PDO?
- 18. JSON `date (...)` to `java.Util.Date` using` org.json`
- 19. Dlaczego mapowanie obiektu PK zerwanie ExpressMapper?
- 20. jak przekonwertować ciąg do obiektu Date w Ruby
- 21. Ustawianie fokusu tekstu wejściowego JSF
- 22. Mapowanie klucza obcego w Fluent NHibernate bez właściwości obiektu
- 23. Konwersja uniksowy znacznik czasu do obiektu Date javascript
- 24. Jak przekonwertować JavascriptSerializer zserializowaną DateTime ciąg Javascript obiektu Date
- 25. javascript przekonwertować z epoki ciąg do obiektu Date
- 26. Pobierz tekst wartości z p: inputText javascript
- 27. Pobierz Konwerter JSF dla klasy w ManagedBean (JSF 1.2)
- 28. JSF 2.0: żądanie ajax po naciśnięciu ENTER
- 29. Wyodrębnianie obiektu ViewState podczas testowania JSF za pomocą JMeter
- 30. wyjątek: nie można przekonwertować z typu BSON EoO to Date
Dlaczego nie rozważasz użycia biblioteki takiej jak PrimeFaces, która już zapewnia działające rozwiązania dla tego rodzaju problemów? Zobacz p: calendar na przykład – perissf
@perissf: Tak, używam richfaces i jak już wspomniałem w moim pytaniu, że nie mogę użyć "komponentu kalendarza". Właściwie zaprojektowaliśmy i dostosowaliśmy własny datepicker. Nie możemy tego osiągnąć za pomocą jquery datepicker? –
@Umer Hayat - podstawowe API posiada konwerter [convertDateTime] (http://docs.oracle.com/cd/E17802_01/j2ee/javaee/javaserverfaces/2.0/docs/pdldocs/facelets/f/convertDateTime.html) . – McDowell