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

1

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>