Skip to main content

Posts

Showing posts from January, 2014

EVENTO AJAX AL INICIAR UN DIÁLOGO

EVENTO AJAX AL INICIAR UN DIÁLOGO
Si deseamos que cada vez que se muestre un diálogoo este limpie los registros de un datatabled usamos      <p:ajax onstart> e invocamos el método para limpiar el list. <p:dialog header="#{form['nivel1.search']}"                      closable="false" showEffect="clip"                      hideEffect="fade"
                     height="335"  width="750"                      widgetVar="searchDialogWidgetVar">                <p:ajax onstart="#{nivel1SearchController.clear()}" update=":form:growl" listener="#{nivel1SearchController.clear()}"/>


Método limpia el list
public String clear(){    nivel1List = new ArrayList<>();        return null;
}


Usar fragmentos

En algunos paginas que estan ligadas en Entity, deseamos realizar operaciones como busquedas por un atributo, la validación nos impediria realizar estos llamados , para ello utilizamos   <p:fragment autoUpdate="true">y colocamos dentro de el los atributos y commandButton a utilizar.


   <p:fragment autoUpdate="true">
                                        <h:inputText id="idnivel1" value="#{nivel1Controller.nivel1.idnivel1}" title="#{msg.idnivel1}" required="true" requiredMessage="#{msg.idnivel1} #{app['info.required']}" />

                                        <p:commandButton value="Buscar" icon="ui-icon-search"
                                                         update="panel,growl,form" action="#{nivel1Controller.buscar}"/>
                                    </p:fragment>

Si no usaramos el <p:fragment> se generarían los …

NetBeans 8 Beta disponible

Ya esta disponible NetBeans 8 Beta
https://netbeans.org/community/releases/80/


Alguna de las características:

Soporte JDK 8Tomcat 8.0 and TomEE support

Enterprise Tab en NetBeans

Se agrego un nuevo tab en el portal de NetBeans, Enterprise https://netbeans.org/enterprise/index.html
aquí podrás encontrar información de carácter empresarial relacionada con NetBeans.

PrimeFaces Search Expression Framework

PrimeFaces Search Expression Framework

Cuando deseamos hacer búsquedas, generalmente nos encontramos que las reglas de validación nos impediran ejecutar determinadas acciones, tenemos algunas alternativas para evitar esto con campos requeridos, en un commandButton utilizar immediate="true", o utitlizar PrimeFaces Search Expression Framework.
http://www.primefaces.org/showcase/ui/searchExpressions.jsf

Utilizamos process="@this" e indicamos el id del objeto.

 <p:commandButton actionListener="#{estatusController.find2(actionEvent)}" process="@this,idestatus" update="growl,panel" value="Process" />