Un foro de discusión para nuestra comunidad de hispano hablante
By juankmarin
#9375
Buenos días he estado intentando realizar mi proceso de selección y para esto necesito filtrar las grillas de mis formularios, es decir, inicialmente en mi proceso de selección ingresan 5 candidatos (personas) estas 5 personas inician en la primera actividad de mi proceso, en mi primera grilla. De esas 5 personas las que aprueben mi primera actividad pasan a la segunda grilla con un campo calificación que este entre 4 y 5. Digamos que solo 2 de las 5 personas sacaron una calificación mayor a 4, esas 2 personas deberían aparecer en mi segunda grilla. Y así sucesivamente.

Por esto necesito saber como puedo filtrar los datos de una grilla ??
Como puedo ocultar una fila de una grilla ??
Esto es posible ??
Que pasos se deben seguir para que funcione ??.
User avatar
By amosbatto
#9472
Si grilla1 y grilla2 están en differentes dynaforms, puedes eliminar las filas con un trigger que está ejecutado entre los dos DynaForms. Por ejemplo:
1. Grilla1 en DynaForm1
2. Trigger para eliminar filas
3. Grilla2 en DynaForm2

El trigger puede usar codigo como:
Code: Select all
$a1 = @=Grilla1;
$a2 = array();
foreach($a1 as fila)
{
    if (fila["calificado"] == True) //si tienes un campo llamado "calificado"
        $a2[] = fila;
} 
@=Grilla2 = $a2;
Si Grilla1 y Grilla2 están en la misma DynaForm, tienes que usar JavaScript para ocultar las filas. Algo como:
Code: Select all
var totalRows = Number_Rows_Grid("MyGrid", "calificado");
for (var i = 1; i <= totalRows; i++)
{  
    if (getGridField("MyGrid", i, "calificado").checked != True)
        hideRow("MyGrid", i, "MyFieldInGrid");
}
See code examples at: http://wiki.processmaker.com/index.php/ ... ields#Grid

Temu New user DIscount code Using Temu's DIscount […]

By using the Temu coupon code [acu600079], you can[…]

Yes, the Temu Coupon Code "aci384098" or[…]

Yes, the Temu Coupon Code "aci384098" do[…]