é possível gerar e remover campos inputText dinamicamente com JSF ??? ou até mesmo usando primefaces???
preciso fazer algo parecido com isso:
http://www.mkyong.com/jquery/how-to-add-remove-textbox-dynamically-with-jquery/
é possível gerar e remover campos inputText dinamicamente com JSF ??? ou até mesmo usando primefaces???
preciso fazer algo parecido com isso:
http://www.mkyong.com/jquery/how-to-add-remove-textbox-dynamically-with-jquery/
achei esse tópico aqui que explica como adicionar e remover campos jsf dinamicamente
http://javadomain.in/dynamically-addremove-jsf-components-example/
dynamic.xhtml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
</h:head>
<h:body>
<h:form>
<h:dataTable value="#{dynBean.dynList}" var="myListElement">
<h:column>
<h:panelGrid>
<h:outputText value="www.javadomain.in"></h:outputText>
</h:panelGrid>
</h:column>
</h:dataTable>
<h:commandButton value="Add" action="#{dynBean.addToMyList}" />
<h:commandButton value="Remove" action="#{dynBean.removeFromMyList}" />
</h:form>
</h:body>
</html>
DynamicBean.java
package bean;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.faces.bean.CustomScoped;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.bean.ViewScoped;
@ManagedBean(name = "dynBean")
@ViewScoped
@SessionScoped
public class DynamicBean implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private List<Object> dynList;
public DynamicBean() {
dynList = new ArrayList<Object>();
}
public void removeFromMyList() {
dynList.remove(0);
}
public void addToMyList() {
dynList.add(new Object());
}
public List<Object> getdynList() {
return (dynList);
}
}
eu reabri o tópico pois não consegui resolver o meu problema ainda…
eu gostaria de gerar h:inputText que armazenassem por exemplo nomes em uma lista de String no managedBean
só que quando eu tento fazer isso da esse erro:
sourceId=j_idt6:j_idt11:0:j_idt15[severity=(ERROR 2), summary=(Erro de conversão ao definir o valor ‘’ para ‘null Converter’. ), detail=(Erro de conversão ao definir o valor ‘’ para ‘null Converter’. )]
alguém poderia me ajudar desde já agradeço!