ouvi falar que tem como fazer alguem sabe?
tipo;
MINHA PAGINA JSF
<?xml version="1.0" encoding="ISO-8859-1"?>
<html xmlns:jsp="http://java.sun.com/jsp/page"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:fn="http://java.sun.com/jstl/core">
<body>
<h:form id="coisa">
<h:panelGrid binding="#{requisicoesBean.painel}" columns="2">
</h:panelGrid>
</h:form>
</body>
</html>
MEU MANAGED BEAN
package br.com.action;
public class RequisicoesAction extends UtilidadesAction{
private HtmlForm formulario;
private HtmlPanelGrid painel;
private String filtroTeste;
private HtmlInputText itxOperador;
public RequisicoesFachada getFachada(){
if(requisicoesFachada==null){
requisicoesFachada = new RequisicoesFachada();
}
return requisicoesFachada;
}
public RequisicoesAction() {
this.requisicosForm = new RequisicoesForm();
}
public void redirecionaCadastrarRequisicoes() throws InterruptedException {
Redireciona redireciona = new Redireciona();
redireciona.irParaURL("cadastrarRequisicao.jsf");
}
public void criarComponentes() {
this.getPainel().setColumns(2);
this.getPainel().setId("coisa");
HtmlOutputText hotTitulo = (HtmlOutputText) FacesContext.getCurrentInstance().getApplication().createComponent(HtmlOutputText.COMPONENT_TYPE);
hotTitulo.setValue("Configuração do Relatório de Pessoas");
hotTitulo.setId("tste");
this.getPainel().getChildren().add(hotTitulo);
}
public HtmlPanelGrid getPainel() {
criarComponentes();
return painel;
}
public void setPainel(HtmlPanelGrid painel) {
this.painel = painel;
}
public String getFiltroTeste() {
return filtroTeste;
}
public void setFiltroTeste(String filtroTeste) {
this.filtroTeste = filtroTeste;
}
public HtmlInputText getItxOperador() {
return itxOperador;
}
public void setItxOperador(HtmlInputText itxOperador) {
this.itxOperador = itxOperador;
}
}
tipo no exemplo acima estaria criando um <H:outputText> na minha pagina
alguem sabe fazer issu?