Primefaces: comment changer l’icône par défaut sur le bouton du champ de calendrier?

Dans Primefaces, comment puis-je changer l’icône utilisée par le bouton du champ de calendrier?

Par exemple, dans le champ suivant

Je souhaite changer l’icône pour http://soffr.miximages.com/javascript/icon_e_wink.gif .

J’ai consulté la documentation , mais je ne trouve pas d’atsortingbut pour cela.

METTRE À JOUR:

J’ai essayé ce qui suit avec un succès partiel:

JSF:

 

CSS:

 .ui-widget .ui-calendar { background-image: url(#{resource['images:country_flag.gif']}); } 

PROBLÈMES:

  1. Je vois maintenant l’image sur le bouton p:commandButton . Mais je reçois le message d’avertissement:

    Apr 03, 2012 10:43:58 AM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource WARNING: JSF1064: Unable to find or serve resource, images/country_flag.gif.jsf.

  2. Je n’ai pas pu trouver de style CSS sur le p:calendar que je devrais remplacer afin de changer l’image sur le bouton du calendrier.

essaye ça

 .ui-icon-calendar { background-image:  !important; background-position: center center !important; width: 16px; height: 16px; }