Para qué sirve WArrayBrowse:lIncludeArray?

Foros Néfele 4 Harbour Foros Dudas Para qué sirve WArrayBrowse:lIncludeArray?

Etiquetado: 

  • Este debate tiene 7 respuestas, 2 mensajes y ha sido actualizado por última vez el 4 años, 1 mes por XeviXevi. This post has been viewed 588 times
Mostrando 6 respuestas a los debates
  • Autor
    Entradas
    • #1296
      XeviXevi
      Participante

      Para que sirve

      :lIncludeArray

      en WArrayBrowse ???

       

       

      Un Saludo,

      Xevi.

      Loading spinner
      • Este debate fue modificado 4 años, 1 mes por Alfredo SanzAlfredo Sanz.
      • Este debate fue modificado 4 años, 1 mes por Alfredo SanzAlfredo Sanz.
      • Este debate fue modificado 4 años, 1 mes por Alfredo SanzAlfredo Sanz.
    • #1304
      Alfredo SanzAlfredo Sanz
      Superadministrador

      Si :LIncludeArray := .t. añade un campo tipo hidden con el nombre <::cid>_array  con el contenido del array en formato json.

      Esto permite pasar el array completo como un parámetro del formulario a otro procedure o function. Puede ser interesante en ciertos casos para evitarnos tener que volver a consultar los datos a la bbdd, si bien hay que tener cuidado con la seguridad de la información almacenada.

      Puedes, por ejemplo, comprobar si el dato que tienes en la página, sigue siendo el mismo que en la base de datos (precios, stock, etc..)

      También te permite acceder a la información desde funciones javascript

      Prueba a ponerlo a .t. y luego, en la consola del navegador pon:

      JSON.parse(document.getElementById("table_array").value)[1][0]

      Te devolverá por javascript el valor de la primera columna del segundo registro de la tabla

      Nota: Voy a separar la pregunta en un nuevo hilo. Cuando sean preguntas nuevas, mejor crearlas en nuevo hilo para que resulte más fácil localizarlas

       

      Loading spinner
    • #1315
      XeviXevi
      Participante

      Loading spinner
    • #1316
      XeviXevi
      Participante

      Y... cómo recuperar los valores desde el programa ???

      Esto no devuelve el JSon y no veo la manera de poder "aprovechar" esos datos.

       

      Un saludo,

      Xevi

      Loading spinner
    • #1317
      Alfredo SanzAlfredo Sanz
      Superadministrador

      Revisa que tienes

       

      Loading spinner
      • #1319
        XeviXevi
        Participante

        Si, si... así lo tengo!!!

        Loading spinner
    • #1320
      Alfredo SanzAlfredo Sanz
      Superadministrador

      Si no estás dentro de un <form> tienes que enviar el dato a través de :aParams

       

      Loading spinner
    • #1321
      XeviXevi
      Participante

      si incluyo :aParams := { { "tabla", "#table_array" } }

       

       

      No pasa nada...
      Esperaré a que salga una actualización para ir probando cosas nuevas.

       

      Loading spinner
Mostrando 6 respuestas a los debates
  • Debes estar registrado para responder a este debate.

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para «permitir cookies» y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar» estarás dando tu consentimiento a esto.

Cerrar