Imagen en Columna wArrayBrowse

Foros Néfele 4 Harbour Foros Dudas Imagen en Columna wArrayBrowse

Topic Resolution: Resolved
  • Este debate tiene 13 respuestas, 4 mensajes y ha sido actualizado por última vez el 4 años, 1 mes por Alfredo SanzAlfredo Sanz. This post has been viewed 797 times
Mostrando 12 respuestas a los debates
  • Autor
    Entradas
    • #959
      AvatarGabriel Ornelas
      Participante

      Hola, no logro como poner una columna con imagen en wArrayBrowse, como le digo a nefele que WItemColBrowse es una imagen ? en el array de datos le paso la ruta

      aItems:= { "images/htocino.jpg", "Huevos con tocino", "70.00" }

      Saludos!

      Loading spinner
    • #961
      Pedro AmaroPedro Amaro
      Superadministrador

      Supongo que es esto lo que pretendes.

      Prueba y nos cuentas

      Loading spinner
      • Esta respuesta fue modificada 4 años, 1 mes por Pedro AmaroPedro Amaro.
    • #963
      AvatarGabriel Ornelas
      Participante

      Gracias pedro.. exactamente es lo que quiero hacer 🙂

      Muy Agradecido

      Loading spinner
    • #1069
      XeviXevi
      Participante

      Siguiendo este hilo/ejemplo...

      Intento hacer que el Browse reaccione SOLAMENTE al click de la imagen, por lo que añado :cOnClick al definir la imagen

      Pero claro... no se en que registro estoy y como recuperar los parámetros de ese registro que he hecho click

      Si al definir el Browse pongo :nIndexValue := 1 y :cOnClick := "VisParam" si me retorna el valor de la columna 1 del registro donde he hecho click, pero no es ese el efecto deseado... solo que actúe el OnClick al dar click a la imagen

       

      Un Saludo,

      Xevi

       

      (Editado, no me ha dejado añadir un comentario más)

       

      Bien, se me ocurre...

      No se si es la forma más correcta de proceder, pero...

      Lo recibo correctamente en VisParam y puedo pues, de esta manera, hacer lo que sea ya con ese dato...

       

       

      Un saludo,

      Xevi

      Loading spinner
      • Esta respuesta fue modificada 4 años, 1 mes por XeviXevi.
      • #1089
        Alfredo SanzAlfredo Sanz
        Superadministrador

        Correcto, le pasas parámetros adicionales cuando pulsas en la imagen.

        Loading spinner
    • #1091
      XeviXevi
      Participante

      Siguiendo más...

      Estoy con el WListView, ya que no veo que con el WArrayBrowse se pueda hacer multilinea, collapsable...

      Intentando el mismo efecto, mostrar una imagen y que ésta me envie a otra página.

      Siempre con ejemplos sencillitos, pocas líneas e intentar entender.

      FUNCIONA el click me envia a VisParam y recojo correctamente el parámetro,

      PERO... no visualizo correctamente la imagen y añade un texto debajo de la imagen

       

       

      Un Saludo,

      Xevi

      Loading spinner
      • Esta respuesta fue modificada 4 años, 1 mes por XeviXevi.
    • #1095
      Pedro AmaroPedro Amaro
      Superadministrador

      Cuando quieres incluir controles dentro del detalle del ItemListView debes hacerlo de esta manera, en el AddItem espera una cadena con en enlace a la imagen o un Basr64 con la imagen.
      Ten en cuenta que si añadimos controles dentro del detalle no va ha hacer caso al texto que le pases para el detalle, tendrás tu que montarlo con un wLabel.

      Loading spinner
      • Esta respuesta fue modificada 4 años, 1 mes por Pedro AmaroPedro Amaro.
      • Esta respuesta fue modificada 4 años, 1 mes por Pedro AmaroPedro Amaro.
    • #1101
      XeviXevi
      Participante

      Pedro,

       

      funcionó perfecto!!!

      Y sigo con ello...

      Un Browse sencillito para ir haciendo pruebas.

       

      Hay algun componente Néfele para hacer un HiperVínculo???

      En una TWebPage puedo poner uno inyectando Html

      Pero en el ejemplo no lo puedo incrustar en una línea de un registro.

       

       

      Un Saludo,

      Xevi

      Loading spinner
    • #1103
      Pedro AmaroPedro Amaro
      Superadministrador

      Se nos había pasado, en la próxima versión de Néfele traerá incluida

       

      Loading spinner
    • #1108
      XeviXevi
      Participante

      Bien, siguiendo con el Browse...

      Me está funcionando correctamente con las indicaciones que me has dado, Pedro.
      Un Browse, donde muestro un título, una linea de descripción y una imagen, en la que al "pinchar" en ella, me ejecuta una funcioncilla que lo que hace es mostrar un documento PDF, que previamente debo tener alojado en una ubicación accesible en htdocs/...
      Hasta ahí bien!!!

      Ahora más... lo que pretendo es, NO tener que duplicar estos archivos que ya dispongo en mi Servidor de mi aplicación de escritorio, sinó que si lo necesito,  ir a buscar el archivo en el Servidor y copiarlo en la carpeta htdocs/download o htdocs/tmp para, seguidamente, mostrar el fichero

      Muestro el código que tengo funcionando, cortito, pero sencillo para entenderlo...

      Pero... como comento, no me muestra el documentp, sinó que me muestra el código script en una ventana nueva.

      Que hago mal o que me falta ???

      Gracias por vuestro tiempo.

       

       

      Un Saludo,

      Xevi.

      Loading spinner
    • #1118
      Alfredo SanzAlfredo Sanz
      Superadministrador

      No.

      La llamada la tienes que hacer por Ajax,

      debajo del :cOnClick := "xCopyAndShow" pon:

      :cAjaxBevel := "nflCargo"

      y cuando haces el SendScript no hace falta que pongas el Tag("script

      Es suficiente poner

      oCGI:SendScript(  "window.open( '/download/" +cPdf+".pdf' )" )

      Pruébalo y me cuentas

       

       

      Loading spinner
    • #1119
      XeviXevi
      Participante

      Funciona PERFECTO!!!

      Gracias por tu tiempo.

       

      La verdad, es que estoy realmente sorprendido de lo que con Néfele uno puede llegar a hacer, en pocas líneas!!!

       

       

       

      Un Saludo,

      Xevi.

       

      Loading spinner
    • #1136
      XeviXevi
      Participante

      sigo con ejemplillos sencillitos, cortos pero que pueda entender para aprender.

      No es que los ejemplose de Néfele no estén bien documentados, que lo estan, sinó que a veces con tanto código uno se pierde e igual a más de uno le puede dar por "rendirse" a probar de hacer su propio ejemplillo funcional.

       

      Comparto lo más sencillo de código para tener un Browse con paginación, que podeis probar con un simple copy-paste.

       

       

      Un Saludo,

      Xevi.

      Loading spinner
      • Esta respuesta fue modificada 4 años, 1 mes por XeviXevi.
    • #1138
      Alfredo SanzAlfredo Sanz
      Superadministrador

      Ok Xevi,

      Gracias por le aporte

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