Skip to main content

Posts

Showing posts from June, 2014

Plugin UML desde codigo fuente

Plugin UML
Sitio Oficial https://java.net/projects/nb-uml-plugin/sources
Requisitos: 1. NetBeans IDE 2. Subversion     Para instalarlo en Ubuntu     sudo apt-get install subversion subversion-tools
Pasos: 1. Desde NetBeans IDE-->Team-->Subversion-->Checkout https://svn.java.net/svn/nb-uml-plugin~nb-umlplugin

2. Seleccionar el directorio

3. Abrir el proyecto
4. Seleccionar el proyecto
5. Clic derecho y seleccionar Package as -->NBM

6. En el menú Tools-->Plugins-->pestaña Downloaded, presionar el botón Add Plugins...

NetBeans IDE 8.0 Satisfaction Survey

Si utilizas NetBeans IDE, puedes dar tu opinión sobre el mismo y dejar tus comentarios sobre aspectos que te gustarían que fuesen mejorados.

Enlace a la encuesta
NetBeans IDE 8.0 Satisfaction Survey

Como usar imagenes con < p :commandButton >

Como usar imágenes con <p:commandButton>

Agregamos la imagen de 16x16 en resources

Editar el archivo default.css

Agregar al archivo .dolar-icon {    background-image: url("#{facesContext.externalContext.request.contextPath}/resources/imagenes/dolar.png") !important; }



Ahora podemos usar el icon =”dolar-icon” que definimos en el archivo default.css  <p:commandButton                        icon="dolar-icon"                        title="#{app['title.searchregimen']}"                        rendered="#{cc.attrs.nivel6BotonRender}"                        oncomplete="PF('nivel6ComponentDialogVar').show();"/>

Configurar tu Servidor Mercurial Local

Configurar tu Servidor Mercurial Local Fuente http://hginit.com/02.html

Pasos: 1.  Crear un proyecto maven nuevo en NetBeans  1.1 Crear la clase Main del proyecto

2. Con el proyecto seleccionado, Team->Mercurial->Initialize Repository...

3.Dar ok en el dialogo

4. Clic derecho en el proyecto Mercurial->Add 5. Clic derecho en el proyecto Mercurial->Commit

7. Cerrar el proyecto 8. Desde el terminal entrar a la carpeta del proyecto /home/avbravo/NetBeansProjects/tutorial/integrador

9. Ejecutar el servidor mercurial  hg serve

10. Indica que esta escuchando en el puerto 8000

11. Podemos consultarlo desde el browser

Columnas editables en un datatable con primefaces

Utilizar <p:cellEditor>, y un facet name=”output” para mostrar la salida mediante un  <p:outputLabel> y un     <f:facet name="input"> donde usaremos un<p:inputText> para obtener los datos de entrada. <p:ajax event="cellEdit" listener="#{pagosfijosSearchController.onCellEdit}" update=":form:growl,:form:datatableImpuestos" />

<p:column>                                <f:facet name="header">                                    <p:outputLabel value="#{msg.exoneracion}"/>                                </f:facet>   <p:cellEditor>       <f:facet name="output">                                        <p:outputLabel value="#{item.exoneracion}" >                                             <f:convertNumber type="number" locale="Locale.US" groupingUsed="true" minFractionDigit…

Obtener el número de fila de un datatable en primefaces

Usar la propiedad   rowIndexVar="rowIndex" de datatable
    <p:dataTable id="datatableImpuestos"                                     rows="10"                                     value="#{pagosfijosSearchController.listRecibosdetalles}"       rowIndexVar="rowIndex"                                     var="item"                                     paginator="true"                                     rowKey="#{item.idnivel6}"                                     selectionMode="single"                                     emptyMessage="#{app['info.notienedeudapendiente']}"
                                    selection="#{pagosfijosSearchController.selected}"                                     filteredValue="#{pagosfijosSearchController.filtered}"                                     editable="true" editMode="cell"                           …

Formatear decimales en Java Server Faces

En algunas ocasiones deseamos formatear decimales, en nuestra aplicación Java Server Faces
Podemos usar    <f:convertNumber  e indicamos los paremtros que deseamos.
locale = localización especifica
pattern = patrón deseado
type= especificar number para indicar que sera numeros.

 <p:outputLabel value="#{pagosfijosSearchController.impuestos.idnivel6.valor}">
<f:convertNumber type="number" locale="Locale.US" groupingUsed="true" minFractionDigits="2" pattern="#0.00"/>

                </p:outputLabel>