Lógica mente

El blog de Jesús Arboleya

  • Inicio
  • Buenas prácticas
  • Vitaminas
  • Podcast
  • Blog
  • Contacto

Control de edición de etiquetas en Velneo

Las posibilidades que ofrece Velneo para el desarrollo de la interfaz de tus aplicaciones es muy elevado. Si además de todo lo que trae la plataforma le unimos las posibilidades que ofrece la integración de QML y el control visor HTML, nos encontramos que los límites se disipan entre tantas posibilidades. En este artículos veremos como implementar un control de edición de etiquetas en Velneo.

Es cierto que los controles que la plataforma trae por defecto son mucho más Life is Soft que crear controles QML o con HTML, pero no es menos cierto que en Internet podemos encontrar controles, plantillas y recursos que nos ayudan a mejorar la interfaz de nuestras aplicaciones de forma más cómoda y rápida.

Ejemplo de formulario con control de edición de etiquetas

Control de edición de etiquetas en Velneo

Esta vitamina es un ejemplo de las posibilidades que ofrece el control visor HTML para añadir a nuestros formularios controles que Velneo no incluye en su galería de objetos o controles.

Vídeo que explica como incluir un control de edición de etiquetas en Velneo

Para los amantes de Life is Soft

Te dejo el enlace de descarga de la instalación de la solución controlTag que contiene todos los objetos explicados en esta vitamina totalmente operativos para que los pruebes o uses directamente heredándolo en tus aplicaciones.

Por razones de seguridad, el fichero de instalación .vin lo descargarás comprimido en formato zip. Debes descomprimirlo para obtener el fichero con extensión «.vin».

Recuerda que este fichero de instalación está creado con la versión 7.14, por lo que necesitas instalarlo en un vServer que tenga esa versión o una superior.

icono descarga 32 Descargar controlTag_1_1_714_vin

Actualizado

Cuando publiqué la versión 1.0 comentaba que esta vitamina funcionaba bien en Windows, pero no en Linux y Mac. La versión 1.1 ya funciona correctamente en todas las plataformas. El motivo por el que no funcionaba correctamente era que el controlHtml usa ficheros externos que van adjuntos en la aplicación y en el segundo parámetro de la función setSourceCode con la que se añade el HTML al control se especifica el directorio de caché de la aplicación, sin embargo, eso funcionaba bien Windows pero no el resto de sistemas. Para garantizar la compatibilidad multiplataforma es necesario añadir el prefijo «file:///» (con tres barras) tal y como se muestra en el siguiente código.

// Cambiar el HTML del control
control.setSourceCode( html, "file:///" + theApp.clientCachePath() );

Archivado en: Vitaminas


Escrito por Jesús Arboleya.
Evangelista y consultor de Velneo en el departamento de éxito de clientes.

Comentarios

  1. Héctor Santoveña dice

    31/07/2013 en 09:19

    Muy buena vitamina Jesús!! En cuanto subsanes el tema de la multiplataforma haré uso de ella.

    Un saludo.

    Responder
    • jarboleya dice

      13/08/2013 en 11:48

      Gracias Héctor.

      Responder
    • jarboleya dice

      21/09/2013 en 13:31

      Hola Héctor.

      Ya he actualizado la aplicación a la versión 1.1 con total compatibilidad multiplataforma, como comento en el artículo actualizado.

      Saludos.

      Responder
  2. Mario dice

    31/07/2013 en 09:38

    Muy bueno Jesús!!

    Responder
    • jarboleya dice

      13/08/2013 en 11:50

      Gracias Mario.

      Responder
  3. Antonio vela dice

    31/07/2013 en 14:35

    Conozco a más de uno que están en las farmacias buscando más vitaminas ‘V’

    Gracias!!

    Un saludo.

    Responder
    • jarboleya dice

      13/08/2013 en 11:50

      Gracias Antonio.

      Responder
  4. Julio Hoyos dice

    02/08/2013 en 04:27

    Simplemente gracias…!!!

    Responder
    • jarboleya dice

      13/08/2013 en 11:51

      Gracias Julio.

      Responder
  5. veldevelop dice

    21/09/2013 en 21:46

    Genial. Muchísimas gracias por hacer lo difícil fácil

    Responder
    • jarboleya dice

      22/09/2013 en 17:11

      Gracias Veldevelop.

      Responder
  6. Zenón Burgos dice

    26/06/2017 en 20:44

    Hola Jesús, por qué me dar el error: file:///C:\Users\Zenon\Velneo\scripts\c8.velneo.com_4830\3y9bngvf.vca\qml/articulos.qml:5:1: el módulo QtQuick no está instalado

    Responder
    • jarboleya dice

      03/07/2017 en 21:45

      Mira este artículo

      https://velneo.es/adios-qml1/

      Responder
      • Zenón Burgos dice

        05/07/2017 en 20:54

        Resuelto, gracias Jesús

        Responder
  7. Carlos morandin dice

    28/02/2018 en 14:12

    Hola, Jesús. instalé el ejemplo y cuando quiero buscar tags me dice el modulo qtquick no instalado. estoy con windows. Gracias ! Carlos

    Responder
    • jarboleya dice

      01/03/2018 en 22:56

      Este es un control HTML, no tiene nada que ver con el mensaje.

      Seguramente habrá algún formulario o lista QML. Mira esto https://velneo.es/foros/topic/migrar-componentes-qml1-a-qml2/

      Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Copyright © Jesús Arboleya 2022