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 NodeJS JUnit 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).

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 {    display: block;    content: " ";    float: right;    width: 0;    height: 0;    border-color: transparent;