Agregar elemento a WArrayBrowse al presionar WButton

Foros Néfele 4 Harbour Foros Dudas Agregar elemento a WArrayBrowse al presionar WButton

Topic Resolution: Resolved
  • Este debate tiene 3 respuestas, 3 mensajes y ha sido actualizado por última vez el 4 años, 3 meses por Alfredo SanzAlfredo Sanz. This post has been viewed 642 times
Mostrando 3 respuestas a los debates
  • Autor
    Entradas
    • #541
      AMD10AMD10
      Participante

      Hola!

      He estado realizando algunas pruebas con Nefele, entre las cuales he creado una página con un WArrayBrowse, al cual quiero poder agregar una nueva fila al presionar un WButton. Tengo entendido que para poder realizar esto, debo asignar un procedimiento al enrutador que es el que incluiré en cOnClick del botón, el cual creé pero no entiendo cómo referenciar mi browse para poder agregar una nueva fila usando AddRow. Por ahora intento agregar datos predeterminados pero eventualmente quisiera hacerlo obteniendo los datos de un diálogo (¿Algún componente sugerido para esto?). Adjunto imágenes de la vista de mi página y de los fragmentos de código involucrados.

      Aprovecho para felicitaros por el gran trabajo con Nefele, y agradezco mucho su ayuda. Estaré muy atento a su respuesta.

      Saludos,

      Andrés

      Loading spinner
      Adjuntos:
      Debes acceder para ver los archivos adjuntos.
    • #557
      Pedro AmaroPedro Amaro
      Superadministrador

      Puedes hacerlo por Ajax, de forma que lo que te retorne sea un nuevo wArrayBrowse con una fila más.

      Lo puedes hacer también sin Ajax pero te obliga a recargar toda la página, la verdad es que los primeros proyectos que hicimos están así tampoco queda mal.

      Estamos trabajando en añadir esa funcionalidad directamente desde la página web, pero por ahora no lo tenemos operativo al 100%.

      Saludos

      Pedro

      Loading spinner
    • #741
      AMD10AMD10
      Participante

      Hola Pedro,

      Muchas gracias por tu colaboración. Efectivamente ya pude hacer una aproximación con Ajax, sin embargo aún tengo una duda sobre el manejo del envío de parámetros a través de :aParams. Tengo mi wButton que al presionarse, hace el llamado Ajax para reemplazar el wBevel correspondiente con el wArrayBrowse actualizado; sin embargo, quiero poder enviar los elementos que contenia el browse. Leyendo la documentación disponible, encontré que podía usar el # para acceder a características de los diferentes elementos, así que en mi wButton incluí

      :aParams = { {"productos","#oBrowseProductos:aItems"} }, donde oBrowseProductos es el cId de mi wArrayBrowse.

      Pero al ejecutarlo no funciona. Alguna idea de qué estoy haciendo mal? De qué otra forma podría enviar los items del browse en los parámetros del llamado Ajax a través de aParams?

      De antemano muchas gracias por su ayuda.

      Saludos,

      Andrés

      Loading spinner
    • #743
      Alfredo SanzAlfredo Sanz
      Superadministrador

      Hola Andrés.

      Ahora mismo no se puede hacer lo que dices.

      Peeero...

      Estamos trabajando en añadir una nueva property en wArrayBrowse que va a permitir incluir dentro del html un json con los datos del array y poder recuperarlos a través de oCgi:GetCgiValue()

      Mantente atento a la próxima version

      Loading spinner
Mostrando 3 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