Skip to main content

Posts

Showing posts from May, 2015

Lo nuevo que traera NetBeans 8.1

Lo nuevo que traera NetBeans 8.1

Soporte para plantillas Jade


Soporte para NodeJSJUnit integrado

Autocompletado con Primefaces + JPA

Autocompletado con Primefaces + JPA
Tabla: Nivel1

Con NetBeans IDE generamos los Entity Categories: Persistence    File Types: Entity Classes from Database


Luego generar los EJB

Editamos Nivel1Facade.java y agregar los métodos findByIdNivel1Like(), findByNombreLike().
public List<Nivel1> findByIdNivel1Like(String idnivel1) {
              Query query = em.createQuery("SELECT n FROM Nivel1 n WHERE lower(n.idnivel1) like :idnivel1");                    idnivel1 = "%" + idnivel1.trim() + "%";        return query.setParameter("idnivel1", idnivel1).getResultList(); }
    public List<Nivel1> findByNombreLike(String nombre) {
              Query query = em.createQuery("SELECT n FROM Nivel1 n WHERE lower(c.nombre) like :nombre");                    nombre = "%" + nombre.trim() + "%";        return query.setParameter("nombre", nombre).getResultList();

primefaces growl con bootfaces

Para mostrar el componente <p:growl> de Primefaces si utilizamos en conjunto con bootfaces y deseamos evitar que el growl se muestre sobrepuesto en el menu, incluimos en nuestro template o archivo css
  .ui-growl { right: 50%; top: 20%; }




Crear Submenú bootfaces

Crear Submenú bootfaces

Basado en el ejemplo "Multi level dropdown menu BS3" cuya fuente es 
http://bootsnipp.com/snippets/featured/multi-level-dropdown-menu-bs3
A continuación se muestra como integrarlo con bootfaces y primefaces.

Para crear submenus con bootfaces seguimos el siguiente procedimiento
Editar template.xhtml  y en la sección <h:header> y dentro de   <style type="text/css"> copiar
.dropdown-submenu {    position: relative; }
.dropdown-submenu>.dropdown-menu {    top: 0;    left: 100%;    margin-top: -6px;    margin-left: -1px;    -webkit-border-radius: 0 6px 6px 6px;    -moz-border-radius: 0 6px 6px;    border-radius: 0 6px 6px 6px; }
.dropdown-submenu:hover>.dropdown-menu {    display: block; }
.dropdown-submenu>a:after {