Questions and discussion about developing processes and programming in PHP, JavaScript, web services & REST API.
Forum rules: Please search to see if a question has already asked before creating a new topic. Please don't post the same question in multiple forums.
By herrerajhr
#813505
Hola.

Reciban un cordial saludo.

Queria consultar con uds, como hago para copiar los datos de un grid en control a otro, que se encuentran en diferentes tareas?

Que es lo que quiero? Tomar los valores que ya registramos en un grid control y adicionarle nuevas condiciones antes de registrarlo en una table, que sera utilizada posteriormente.

Tengo que utilizar triggers en conjunto con javascript, por lo que hemos estado revisando.

Muchas gracias por el apoyo.

Saludos.
User avatar
By amosbatto
#813528
Si tu variable de grid es "listaClientes" y contiene los campos con IDs: nombre, direccion, tieneContrato
puedes copiar el grid así en un trigger:
Code: Select all
@=listaClientes2 = @=listaClientes; 
Si quieres filtrar las filas en la copia del grid:
Code: Select all
if (isset(@=listaClientes) and is_array(@=listaClientes)) {
   $i = 1;
   @=listaClientes2 = array();
   foreach (@=listaClientes as $aFila) {
      if ($aFila['tieneContrato'] == '1') {
         @=listaClientes2[$i++] = $aFila;
      }
   }
} 
Si quieres agregar un campo en la copia del grid:
Code: Select all
if (isset(@=listaClientes) and is_array(@=listaClientes)) {
   $i = 1;
   @=listaClientes2 = array();
   foreach (@=listaClientes as $aFila) {
      if ($aFila['tieneContrato'] == '1') {
         $aFila['hagaRevision'] = '1';
         @=listaClientes2[$i++] = $aFila;
      }
   }
} 
By herrerajhr
#813530
Hola Amos.

Muchas gracias por la informacion. Me ahorraste varios pasos, puesto que lo que hice fue crear un grid en la tarea posterior, y a este le asocie la variable del grid de la tarea anterior. Con esto, utilizando javascript recorro ambos grids y puedo asignar los valores del anterior al actual.

De Nuevo, muchas gracias.

Saludos.
Want to create your own meme coin?

In the world of cryptocurrencies, a unique and exc[…]

The market for cryptocurrencies is demonstrating a[…]

What's SAP FICO?

Embarking on a dissertation can be one of the most[…]

Hello. For rental housing, there are software solu[…]