Listas dentro de listas

Foros Néfele 4 Harbour Foros Dudas Listas dentro de listas

Topic Resolution: Resolved
  • Este debate tiene 8 respuestas, 3 mensajes y ha sido actualizado por última vez el 4 años, 1 mes por DanielDaniel. This post has been viewed 735 times
Mostrando 6 respuestas a los debates
  • Autor
    Entradas
    • #1139
      DanielDaniel
      Participante

      Estoy intentando hacer una lista expandible, en donde cada item de ésta contenga otra lista dentro. ¿alguno sabe donde puedo encontrar documentación de :AddItem(), he buscado en el nefele_sambles y en el wiki pero no encuento algo para saber todas las opciones que contiene.

      Desde ya muchas gracias

      Daniel

      Loading spinner
    • #1157
      DanielDaniel
      Participante

      Me respondo y les envío un pequeño aporte

      He podido realizar una lista dentro de otra y comparto el código, seguramente se podrá hacer mucho mas linda pero bueno, paso a paso.

      Lo que no me funciona es que las Ñ, ñ y los tildes se muestren correctamente, ¿cual es el truco?

      Loading spinner
    • #1160
      Alfredo SanzAlfredo Sanz
      Superadministrador

      Hola Daniel,

      Pueden ser varias cosas,

      Mira en la barra inferior del editor de código de Xailer.

      Si te pone ANSI pincha encima y cámbialo a utf-8 en todos los prg

      Si no te funcionas probaremos otra cosa

      Loading spinner
    • #1163
      XeviXevi
      Participante

      Daniel,

      Se agradece el aporte... ahora bien, por pedir, pediría que los aportes/ejemplos sean básicos (como el que has puesto) pero a poder ser que sean "autosuficientes", vaya, que se pueda ejecutar con el propio código que se muestra/aporta.

      Así pues, tu ejemplo...

       

      Y realmente, tienes razón, al mostrar ListViews, muestra mal los caracteres con acentos o Çç ñÑ

       

      Un Saludo,

      Xevi.

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

      Eso es un problema con las páginas de código

      Prueba con StrToXml( cCadena) en lugar de con AsciiHTML y me cuentas.

      Loading spinner
    • #1170
      XeviXevi
      Participante

      Sip... con StrToXml() se ven correctamente los caracteres

       

      Lo que me resulta "raro" es que un WLabel u otro control WEdit, WButton... visualize correctamente un Text conteniendo acentos çÇ ñÑ sin necesidad de StrToXml(), y en cambio un control WListView necesite de esa "de/codificación"

      el archivo .prg es en format UTF-8, o sea que debe ser por el control en si.

       

       

      Un Saludo,

      Xevi.

      Loading spinner
      • #1172
        Alfredo SanzAlfredo Sanz
        Superadministrador

        En este caso en concreto, si el prg lo tienes como utf-8, StrToXml() realmente te está devolviendo lo mismo que le has enviado. Se puede quitar tranquilamente

        Loading spinner
    • #1171
      Alfredo SanzAlfredo Sanz
      Superadministrador

      Me corrijo.

      La verdad es que es muy buena idea eso de los ejemplos autocontenidos, he copiado el código que ha publicado Xevi, he compilado y he dado con el problema de una manera muy sencilla ( he tardado 4 minutos)

      Tanto es así, que estoy pensando habrir una nueva sección dentro del foro que sea "ejemplos de usuarios" ¿Qué os parece?

      Bueno, al lío.

      AsciiHTML() es una función que se usa cuando recuperamos datos que nos vienen de otras fuentes distintas al prg ( una base de datos, un archivo de texto, un jSon, etc...)

      Como en este caso estamos haciendo referencia a unos caracteres que ya tenemos codificados utf-8 (porque se lo hemos dicho en editor de xailer), no hace falta hacer nada más, Si a una cadena utf-8 le volvemos a decir que nos la codifique en utf-8 (cons el AsciiHTML) nos va ha devolver cosas raras porque ya estaba codificada inicialmente

      Para que salga bien, tan solo hace falta quitar los AsciiHTML

      Si por ejemplo, la codificación del prg en Xalier es ANSI, para pasar a utf-8 y que se muestren bien, tendríamos que usar

       

       

       

      Loading spinner
      • #1192
        DanielDaniel
        Participante

        Ante todo muchas gracias por vuestra ayuda.

        Algunos comentarios:

        Respecto a los ejemplos autocontenidos estoy totalmente de acuerdo, en el caso que puse, me ganó la ansiedad de poder compratir "algo" luego de tanta ayuda que he recibido y una vez que lo tuve andando copié y pegué sin más. Para la idea de "ejemplos de usuario" va mi +1

        En cuanto a las ñÑ çÇ y tildes, he observado que dentro de los prg que fuí creando, como algunos de ellos, salieron de copio y pego de los ejemplos y otros los creé de cero, tenía diferencia en la codificación, estando tanto en ANSI como en UTF-8, lo que explica porqué en algunos casos los caracteres en cuestón se ven bien y en otros no. Para traer y mostrar datos de un DBF (viejito de la época de MS-DOS) la solución que apliqué fue:

        StrToXml(OEMToAnsi(familias->detalle), teniendo el PRG en UTF-8

        Por último, comparto la alegría que sentí en el momento que mi primer aplicación con Néfele quedó funcional, es algo muy sencillo pero cumple con su cometido. Descontando el tiempo de aprendizaje, el ensayo y error y los largos minutos que invertí en elegir el aspecto (colores, fonts, etc.), podría decir que me tomó tan solo 1 hora de trabajo, sin saber absolutamente nada del mundo web.

        Mis felicitaciones al equipo Néfele por lo que están haciendo.

        Daniel

        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