2011-04-01 2 views
1

J'ai écrit mon premier convertisseur personnalisé JSF (1.2). Je l'ai déclaré dans faces-config.xml (converter-id et converter-class), écrit les méthodes getAsObject et getAsString de la classe Java. Puis-je mettre le convertisseur dans une page comme ceci:Mon premier convertisseur personnalisé: pourquoi ne pas appelé?

<ice:selectInputDate id="ctldatanascita" 
        value="#{beanrichiestaabilitazione.datanascita}" 
      renderAsPopup="true"> 
     <f:converter converterId="cisConverterDate" /> 
    </ice:selectInputDate> 

La classe est istantiated, mais les méthodes d'interface Converter ne sont jamais appelés. Qu'est-ce qui me manque?

Répondre

1

Je ne fais pas de IceFaces, donc je ne peux pas dire par le haut de la tête si c'est normal. Mais Googling sur "ice:selectinputdate converter" m'amène à ce sujet comme premier coup: http://www.icefaces.org/JForum/posts/list/6163.page qui confirme le comportement que vous voyez.

Il als plusieurs mentions et solutions: Prérequis

+0

Merci encore, BalusC! Le point manquant était l'extension de javax.faces.convert.DateTimeConverter. –

+0

De rien. – BalusC

Questions connexes