2010-11-22 24 views

Répondre

1

Vous ne pouvez pas utiliser les composants composites Facelets dans les composants d'interface JSF, mais vous pouvez utiliser des composants d'interface utilisateur JSF (personnalisés) dans les composants composites Facelets.

Les composants composites sont une caractéristique Facelets, pas une fonction JSF. La relation entre JSF et Facelets est que Facelets est une technologie de visualisation qui est conçue pour JSF. C'est essentiellement le successeur de JSP et par défaut inclus/pris en charge depuis JSF 2.0.

+0

Je sais ce que vous écrivez ci-dessus, mais je ne comprends toujours pas comment l'utiliser. Je pense que les abréviations "cc.attrs" et "cc.clientId" supposent qu'il existe une classe java pour le composant, derrière la scène. Je veux savoir, s'il est possible de surcharger/étendre de telle manière que "cc.myFunc" sera disponible? –

+0

Non, ce n'est pas possible. – BalusC

+0

Merci. Cependant, ce ne sont pas de bonnes nouvelles. L'une des caractéristiques importantes de l'utilisation des facelts avec JSF2 est que le développeur fait moins de travail de configuration. Les choses que vous avez écrites signifient que si je veux un composant compliqué, j'ai encore besoin de créer une classe de composants, une classe de rendu et taglib. Ohhh. –