12 de diciembre de 2017
pivot sql Oracle
la única manera que he visto para poder usar pivot para que el valor de las columnas sea dinamico es atrevas de pivot xml
select *
from (
-- consulta SQL
)temp
pivot xml
( count(columna_tabla_temp_1)
for columna_tabla_temp_2 IN ( select paramaetros from tabla )
);
otro manera es que pasar como parámetro la lista de columnas
select *
from (
-- consulta SQL
)temp
pivot
( count(columna_tabla_temp_1)
for columna_tabla_temp_2 IN ( &rango )
);
pudiendo ser rango -- '1' . '2' , '3'
16 de marzo de 2017
junit Packages java
si se utiliza jUnit y lo que se quiere es añadir una serie de clase dentro del mismo paquete
.addPackages(true,"org.joda.time")
un ejemplo concreto
@Deployment
public static Archive<?> createTestArchive() {
return ShrinkWrap.create(WebArchive.class, "test.war")
.addClasses(clase.class)
.addPackages(true,"org.joda.time")
.addAsResource("META-INF/test-persistence.xml","META-INF/persistence.xml")
.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
.addAsWebInfResource("test-ds.xml");
}
29 de enero de 2017
ubuntu 16.04 lts gnome clasico
10 de enero de 2017
añadir elemento en texto en el combo
esta es la parte del texto y el boton
<pre> <p:remotecommand name="rc" update="f2:fp,f2">
<p:commandbutton actionlistener="#{page.guardarFormatoPresentacion}" id="idGuardarFormatoPresentacion" onsuccess="rc()" value="#{msg['diligenciaIdentificacion.btn_guardar_modelo']}">
<h:outputtext value=" ">
<h:outputtext value=" ">
<h:outputtext value=" ">
<p:outputlabel value="#{msg['nombre_prestacion']}">
<p:inputtext id="nombre1" value="#{page.formato.nombre}">
<f:validatelength maximum="20" minimum="1">
</f:validatelength></p:inputtext>
</p:outputlabel></h:outputtext></h:outputtext></h:outputtext></p:commandbutton></p:remotecommand>
</pre>
la funcion guardarFormatoPresentacion guarda en base de datos en el combo
<p:outputlabel for="fp" value="#{msg['formato_presencial']}">
<p:selectonemenu id="fp" rendered="true" style="width: 80%;" value="#{page.formato.nombre}">
<p:ajax listener="#{page.onTextCombo}" update="f2:nombre1,:f2">
<f:selectitem itemlabel="#{msg['generic.value_selec']}" itemvalue="">
<f:selectitems itemvalue="#{formatoPresntacion1.nombre}" value="#{page.lFormato}" var="formatoPresntacion1">
</f:selectitems></f:selectitem></p:ajax></p:selectonemenu>
</p:outputlabel>
la funcion onTextCombo , carga de base de datos el combo
Suscribirse a:
Entradas (Atom)
