jamirdeajr 18 de jun. de 2011
Olá Biroska,
Se no teu form você incluir prependId=“false” evitará que ele gere estes prefixos no id, exemplo:
<h:form prependId="false">
// neste caso manterá o "id_do_campo"
Você também pode atribuir um id ao form, aí o prefixo será o próprio id, exemplo:
<h:form id="form1">
// neste caso ficará "form1:id_do_campo"
Espero ter ajudado.
biroska 18 de jun. de 2011
Opa, Jamirdeajr, beleza?!
Era isso mesmo que queria fazer, aplicar um id no form.
Muito obrigado
jamirdeajr:
Olá Biroska,
Se no teu form você incluir prependId=“false” evitará que ele gere estes prefixos no id, exemplo:
<h:form prependId="false">
// neste caso manterá o "id_do_campo"
Você também pode atribuir um id ao form, aí o prefixo será o próprio id, exemplo:
<h:form id="form1">
// neste caso ficará "form1:id_do_campo"
Espero ter ajudado.
positivo 18 de jun. de 2011
[b]melhor maneira pra gerar altomatico o id em todas as classes.
e depois vc só herda nas classes , assim vc ñ precisa ficar declarando em todas.
[/b]
package objetos ;
import java.io.Serializable ;
import javax.persistence.GeneratedValue ;
import javax.persistence.GenerationType ;
import javax.persistence.Id ;
import javax.persistence.MappedSuperclass ;
@MappedSuperclass
public class BaseEntity implements Serializable {
private static final long serialVersionUID = 1L ;
@Id
@GeneratedValue ( strategy = GenerationType . AUTO )
private Long id ;
public Long getId () {
return id ;
}
public void setId ( Long id ) {
this . id = id ;
}
@Override
public int hashCode () {
int hash = 0 ;
hash += ( id != null ? id . hashCode () : 0 );
return hash ;
}
@Override
public boolean equals ( Object object ) {
// TODO : Warning - this method won ' t work in the case the id fields are not set
if ( ! ( object instanceof BaseEntity )) {
return false ;
}
BaseEntity other = ( BaseEntity ) object ;
if (( this . id == null && other . id != null ) || ( this . id != null && ! this . id . equals ( other . id ))) {
return false ;
}
return true ;
}
@Override
public String toString () {
return "objetos.BaseEntity[id=" + id + "]" ;
}
}