Estoy creando un componente compuesto JSF2 Facelets. Me gustaría que el HTML se represente de manera diferente si se define una faceta en particular. ¿Hay alguna manera de verificar si se ha definido <f:facet name="..." />
para un componente compuesto?¿Puedo determinar si una faceta JSF2 está definida en un componente compuesto?
6
A
Respuesta
12
Sí, puede usar UIComponent#getFacets()
para obtener un mapeo de todas las facetas por su nombre. Entonces, todo lo que necesita hacer es verificar si el valor del mapa no está vacío.
<h:panelGroup rendered="#{not empty cc.facets.foo}">
The facet with name "foo" has been definied for this composite!
</h:panelGroup>
Cuestiones relacionadas
- 1. En JSF2, ¿cómo saber si el componente compuesto tiene hijos?
- 2. JSF recursiva Componente Compuesto
- 3. Componente compuesto JSF
- 4. ¿Cómo verifico si una clase está definida?
- 5. si una variable no está definida
- 6. Android - Escribir un componente personalizado (compuesto)
- 7. Comprueba si una constante ya está definida
- 8. ¿Cómo puedo determinar si una matriz está vacía en PHP?
- 9. Cómo pasar atributos a un componente compuesto
- 10. ¿Cómo puedo determinar si una cadena de formato compuesto no es válida?
- 11. ¿Cómo puedo determinar si un pthread está vivo?
- 12. ¿Cómo puedo determinar si una casilla de verificación está marcada?
- 13. ¿Cómo puedo determinar si un archivo está vacío?
- 14. ¿Cómo puedo determinar si un archivo está bloqueado con VBS?
- 15. determinar si una llave está presente en un diccionario
- 16. ¿Cómo verificar si una variable está definida en Octave?
- 17. Determinar si un archivo está abierto
- 18. ¿Cómo saber si mi componente Java está en un Applet?
- 19. ¿Prueba si una variable está definida en javascript?
- 20. Determinar si una cadena está "vacía"
- 21. Matlab: variable Init si no está definida
- 22. ¿Cómo crear un componente compuesto gwt con niños usando uibinder?
- 23. Componente compuesto JSF con bean de respaldo
- 24. ¿Cómo se especifica un validador para un componente de entrada dentro de un componente compuesto?
- 25. Agregar métodos de acción a un componente compuesto
- 26. Objeto dinámico: cómo saber si una propiedad está definida?
- 27. Stata: compruebe si una macro local no está definida
- 28. En Emacs Lisp, ¿cómo puedo verificar si una variable está definida?
- 29. ¿Cómo puedo verificar si una variable está definida en los rieles?
- 30. Cómo determinar si un marcador está visible en Google Maps