2010-02-27 8 views

Répondre

1

Eh bien, vous pouvez étendre un composant JSF avec l'extension java régulière (extends). Vous devrez étendre un certain nombre de classes, en fonction de la composante exacte:

  • UIComponentName/HtmlComponentName
  • HtmlComponentNameRenderer
  • ComponentNameTag

et vous pourriez avoir besoin d'enregistrer le moteur de rendu à faces-config.xml.

Vous pouvez jeter un oeil à this thread, ou google pour "étendre le composant JSF" ou "Créer un composant JSF personnalisé".

+0

Merci pour la réponse. Je suis spécifiquement à la recherche de composant personnalisé richfaces. Je crois que je dois créer un fichier JSPX et quelques scripts Java aussi pour mes fonctionnalités. Je pense qu'ils ont CDK (kit de développement de composants). J'essaie de le comprendre en détail. C'est bien s'il y a des exemples. – SomaSekhar

+1

@SomaSekhar Un gars de mon entreprise a étendu les riches: le contrôle du calendrier fait ce que Bozho a mentionné. Avez-vous eu de la chance jusqu'à présent? –

+0

La technique de Bozho fonctionne pour Richfaces 3.x. Pas 4.x, d'après ce que je peux dire. –