Un foro de discusión para nuestra comunidad de hispano hablante
#786838
Hola tengo una tabla donde almaceno varios datos del usuario , dado que ese usuario puede tener muchos registros cree una grid para mostrar información inicial de ese registro mas un vinculo que carga el formulario donde el usuario llena los datos, este formulario es solo de consulta de datos únicamente el caso es que el formulario si se abre en una pagina externa como debe ser pero no me llena los datos del formulario, pues si abre el formulario pero no carga nada de datos le estoy pasando le parámetro por GET para cargar los datos de ese registro en especifico. al parecer esta forma como se muestra el formulario impide que se ejecute el trigger entonces no pude mostrar nada, hay alguna alternativa para esto

Code: Select all
  function LinkFormCodeudor()
  {
      var grd = getFieldById("ListarCodeudores");
      var maxRow = grd.gridtable.length;
      var app = $("#APPLICATION").getValue();
    
    for (var rowV = 1; rowV <= maxRow; rowV++)
    {

      var DocCod = document.getElementById('form[ListarCodeudores]['+rowV+'][NUMEROIDENTIFICACIONCODEUDOR]').value;
      document.getElementById('form[ListarCodeudores]['+rowV+'][Consultar]').href = 'http://sandbox3.processmaker.com/syspromosumma/en/neoclassic/cases/cases_Step?APP_UID=' + app + '&DEL_INDEX=2&TYPE=DYNAFORM&UID=25358086457de13f4ce3c29021344975&POSITION=3&ACTION=VIEW&DocCod='+DocCod+'';

 
        
    }


  }
  LinkFormCodeudor(); 



Muchas gracias por la ayuda
#786839
No puedes pasar variables de GET a un DynaForm así. Para hacer redireccion a otro paso adentro de una tarea, ver: http://wiki.processmaker.com/3.0/Submit ... other_step
El DynaForm tiene que ser un paso en la misma tarea como el DynaForm actual. (Puedes usar una condicion para no mostrar el DynaForm normalmente en la tarea).

Puedes usar JavaScript asi:
Code: Select all
$("#form\\[clientLink\\]")[0].href="javascript: redirectPage()";
$("#form\\[clientLink\\]")[0].target=''; //to open DynaForm in the same frame

function redirectPage() {
  $("form").saveForm(); //this will save any variables in the DynaForm
  location="../cases/cases_Step?TYPE=DYNAFORM&UID=95038966757f286de4cc9f6008453249&POSITION=2&ACTION=VIEW";
}
Triggers antes del DynaForm "95038966757f286de4cc9f6008453249" seran ejecutados.
Aca es un ejemplo que puedes examinar:
(27.32 KiB) Downloaded 299 times
#786840
Gracias por la aclaración logre colocarlo que haga el salto por step como me lo explico pero desde el enlace de la grid, allí si tuve que enviar un parámetro por GET al step pero como de esta forma si se ejecutan los triggers funciono muy bien,

muchas gracias por la pronta respuesta

Saludos

🚀 Tauchen Sie mit Immediate Alora AI in die Welt d[…]

Do you want a quick way to delete passwords from P[…]

Try the CloudMigration PST Converter to convert […]

In the rapidly evolving world of online sports be[…]