Xevi

Respuestas de foro creadas

Viendo 50 entradas - de la 51 a la 100 (de un total de 149)
  • Autor
    Entradas
  • en respuesta a: Error al correr compilado sin Debug #1291
    XeviXevi
    Participante

    Fredy,

    He intentado ver donde "casca"

    Si descomento la línea que hace la llamada a GetRowValue() muestra el WAlert.

    Este es el ejemplo más sencillo que he podido llegar

    De esta manera lo puedes probar tu mismo.

     

    Un saludo,

    Xevi.

    Loading spinner
    • Esta respuesta fue modificada 3 años, 6 meses por XeviXevi.
    en respuesta a: WArrayBrowse no puedo fijar cabeceras #1288
    XeviXevi
    Participante

    Un pequeño detalle.

    Borde cabecera y entre columnas cabecera.

    :cCSS += "table.striped tr { border: 1px solid #dee2e6; }"

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: WArrayBrowse no puedo fijar cabeceras #1284
    XeviXevi
    Participante

    👏👏👏

    Si ya lo teneis hecho!!!

    Y no podemos actualizar???

    jejeje

     

    Un Saludo,

    Xevi

    Loading spinner
    en respuesta a: WArrayBrowse no puedo fijar cabeceras #1281
    XeviXevi
    Participante

    Ahora, pensando y viendo algun browse con TWeb Botstrapp, forma parte de la rabla... se incluye una imagen doble flecha si no orden, flecha hacia arriba si orden ascendente, flecha abajo si orden descendente.

    Es una forma "cerrada" del browse, pero no tienes que programar NADA, el browse ya lo lleva incluido.

    Como idea para un simple browse, estaría bien.

     

    Loading spinner
    • Esta respuesta fue modificada 3 años, 6 meses por XeviXevi.
    en respuesta a: WArrayBrowse no puedo fijar cabeceras #1273
    XeviXevi
    Participante

    PERFECTO!!!

    Y ya para dejarlo todavía más mejor...

    OnclickHeader, ¿sería posible añadirlo???

    Que se recibiera la columna en la que se ha presionado click, y así poder hacer, cosillas como Ordenación A-Z o Z-A

    El :cOnClick del WArrayBrowse sirve o actúa cuando se presiona click en un registro... pero igual valdria ese mismo evento si el registro fuera cero o -1 . No se, pienso en voz alta, jejeje

     

     

    Gracias por vuestro tiempo.

     

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: clic en un elemento de un ListView #1253
    XeviXevi
    Participante

    Fredy...

    Veo que hay o se dispone de 2 botones/iconos...

    Pero, por pedir... no seria posible disponer, en lugar de 2 botones establecidos/limitados, "abrirlo" y hacerlo más extensible. Un array de Botones/iconos, y que se pongan los que uno defina.

    aButtonsOptions := { { <cIcon>, <cOnClick>, <cAjaxBevel>  } }

    Así, pues podríamos tener 3, 5, 8 o nuinguno, dependiendo del ArrayButtonsOptions

    Yo con PutImage, (como me indicaste) le puedo añadir más, pero no se, es por pedir y hacer más abierto las opciones de incrustar botoncitos... ya que la rueda está inventada, no andar haciendo experimentos mal hechos por nuestra parte, digo. No se.

     

     

    Un Saludo,

    Xevi.

     

    Loading spinner
    en respuesta a: Numeros paginación ListView #1230
    XeviXevi
    Participante

    Esto, esto, Pedro!!!

     

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: Slider #1200
    XeviXevi
    Participante

     

    La segunda imagen se "recorta" y no se ve la proa ni las letras "ur"

    Seria algo como decirle "Imagen adaptate al tamaño del oParent y sin distorsionar la imagen dejando margenes donde haya que dejarlos. En Xailer tenemos la propiedad lAutoFit, creo recordar en una imagen...

     

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: Conexión a BD SQLite #1202
    XeviXevi
    Participante

    Mario,

    Yo no utilizo SQLite, pero utilizo MariaDB y DBFs, con resultados satisfactorios.

     

    Hecha mano de Néfele Console!!!

     

    has probado la conexión???

    oCGI:Console( "Conectado = " + ToString( :Connect()) )

     

    Un Saludo,

    Xevi.

    Loading spinner
    • Esta respuesta fue modificada 3 años, 6 meses por XeviXevi.
    • Esta respuesta fue modificada 3 años, 6 meses por XeviXevi.
    en respuesta a: Slider #1194
    XeviXevi
    Participante

    ¿Como lo haríamos para que las imágenes se "centraran" y ocupasen el espacio del contenedor???

    Ya que si tenemos distintas imágenes, con distintos tamaños, unas quedan "cortadas" otras "enormes" y el efecto visual no es "bonito" que digamos.

     

    Alguna propiedad que hace un Resize de la imagen y la adapte a su contenedor???

     

    Un Saludo,

    Xevi.

     

    Loading spinner
    en respuesta a: Listas dentro de listas #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
    en respuesta a: Click en imágenes #1169
    XeviXevi
    Participante

    PERFECTO!!!

     

    Un saludo,

    Xevi.

    Loading spinner
    en respuesta a: Listas dentro de listas #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 3 años, 6 meses por XeviXevi.
    en respuesta a: Alerts del sample en un ArrayBrowse #1147
    XeviXevi
    Participante

    Coooorrecto, esa línea es la que me faltava... y no la havia visto del otro ejemplo!!!

    Errores de principiante.

    Loading spinner
    en respuesta a: Variables publicas #1143
    XeviXevi
    Participante

    PERFECTO!!!

     

    Al no estar documentada, me iba pasando de una página a otra con :aParams...

    El poder usar estos métodos, te simplicica y ayuda a hacer la "transición" más a nuestra manera... que igual no es la correcta, pero es la que estamos mas acostumbrados.

    Gracias por el trabajo que estais haciendo!!!

    La sencillez que transmite Néfele... ¿no tiene límites???

     

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: Alerts del sample en un ArrayBrowse #1142
    XeviXevi
    Participante

    Con un ejemplo sencillo, también, intento mostrar un mensaje alerta (de los del sample Néfele) y no me muestra el mensaje.

     

    Si me muestra un mensaje Alert propio del navegador, pero NO el mensaje de los Samples

    Alguna cosa estoy haciendo mal!!!

     

    Un saludo,

    Xevi.

     

    Loading spinner
    en respuesta a: Imagen en Columna wArrayBrowse #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 3 años, 6 meses por XeviXevi.
    en respuesta a: Imagen en Columna wArrayBrowse #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
    en respuesta a: Imagen en Columna wArrayBrowse #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
    en respuesta a: Imagen en Columna wArrayBrowse #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
    en respuesta a: Imagen en Columna wArrayBrowse #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 3 años, 6 meses por XeviXevi.
    en respuesta a: oCGI:SetCodefCookie ERROR!!! #1077
    XeviXevi
    Participante

    Otra cosa...

    oCGI:SendCodefCookie("acceso","102",600,600,"2")
    oCGI:Console( 'oCGI:GetCodefCookie("acceso") = ' + ToString(oCGI:GetCodefCookie("acceso")) )

    No devuelve el valor de la cookie

    Loading spinner
    • Esta respuesta fue modificada 3 años, 6 meses por Alfredo SanzAlfredo Sanz.
    en respuesta a: oCGI:SetCodefCookie ERROR!!! #1076
    XeviXevi
    Participante

    Así, pues... a corregir el WIKI!!!

    https://nefele.dev/wiki/ocgi/sendcodefcookie

    Otra cosa.

    No obtengo el valor de la Cookie encriptada!!!

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: Imagen en Columna wArrayBrowse #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 3 años, 6 meses por XeviXevi.
    en respuesta a: WMsgAlert LOGERROR #1065
    XeviXevi
    Participante

    Quim,

    no hago nada en especial...  selecciono el icono <> para insertar código y hago un paste del texto que selecciono de mi prg mismo y le doy al boton añadir...

    solo eso.

     

    Un Saludo,

    Xevi

     

    Loading spinner
    en respuesta a: WMsgAlert LOGERROR #1062
    XeviXevi
    Participante

    Si, Quim... a eso me refería. Funciona bien, pero sale un mensaje en la Consola de depuración.

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: Colores #1026
    XeviXevi
    Participante

    Daniel,

     

    https://materializecss.com/color.html

    Puedes poner el nombre del color white, black, purple lighten-2, indigo darken-3

    o puedes poner el "codigo" de color #5e35b1, #ff4081

    no necesariamente tienes que escoger un color de la paleta de colores de Materialize, puedes buscar un codigo y utilizarlo, también.

     

     

    Un Saludo,

    Xevi.

     

    Loading spinner
    en respuesta a: Browse que se retroalimenta #1023
    XeviXevi
    Participante

    si incluyo :nAjaxPaginate := 30

     

     

     

    Loading spinner
    en respuesta a: Páginas web en modo ventana #1022
    XeviXevi
    Participante

    Fredy,

     

    1 - Que chulo!!!

    2 - Ok.

     

    Muchas gracias.

     

    un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: Páginas web en modo ventana #1008
    XeviXevi
    Participante

    Dos cosas...

    en el primer video, no veo la forma de "lanzar" o crear ese acceso directo para que me abra el programa en modo ventana.

    en el segundo video, cuando en el menu añado en pantalla de inicio, a mi no me pone el Icono que tengo en el Exe/Aplicación. Lo demás SI me funciona correctamente, pero no me pone el icono.

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: Lanzar un mensaje de alerta #1003
    XeviXevi
    Participante

    Empiezo mi primer proyecto web... ahora creo que SI !!!

    pues una de las cosas a tener de entrada, es poder saber quien se conecta y a qué le vas a dar acceso. A partir de ahí, a ver si puedo hacer crecer poco a poco la aplicación.

    http://xevicomas.duckdns.org:8069/@Soft

     

    Gracias al equipo Néfele!!!

     

    Un Saludo,

    Xevi.

     

     

    Loading spinner
    en respuesta a: Lanzar un mensaje de alerta #1002
    XeviXevi
    Participante

    Fredy,

     

    No iba mal encaminado, veo, buuuuffff!!!

    Lo he probado también como <form>, y funciona correctamente en los dos.

    Así para form

     

     

    Gracias por tu tiempo.

     

    Un Saludo,

    Xevi.

     

    Loading spinner
    en respuesta a: Lanzar un mensaje de alerta #999
    XeviXevi
    Participante

    Eso, eso mismo!!!

     

     

    Loading spinner
    en respuesta a: Descargar/Bajar un archivo #998
    XeviXevi
    Participante

    Fredy,

     

    alguna manera de decirle que en lugar de depositar el ficherete en "descargas" se abra el diálogo de "guardar en..." y así poder seleccionar en que carpeta alojar el fichero y de paso el nombre de fichero a guardar ???

     

    Gracias.

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: Lanzar un mensaje de alerta #995
    XeviXevi
    Participante

    algo así... pero que me lanze el código... que así lo que hace es mostrarme el código por pantalla

     

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: Dudas con paso de parametros #994
    XeviXevi
    Participante

    En la versión de Nefele 1.3 debes de quitar la lib wClassNefele del proyecto.

     

    No se si será ese el error.

     

    Un Saludo,

    Xevi.

     

    Loading spinner
    en respuesta a: Lanzar un mensaje de alerta #992
    XeviXevi
    Participante

    Bien... un ejemplo lo mas sencillo que he podido, con Ajax que al cambiar contenido de un WEdit(), funciona correctamente ir a otro procedure/página o mensaje de alerta...

     

     

    Ahora bien,

    ¿Cómo consigo esto mismo, pero que no sea al cambiar el contenido de un WEdit, sinó al pulsar un botón???

    Osea, rellenar uno, dos WEdits, y otros datos si cabe, pero que no sea hasta pulsar el botón, donde compruebe uno o más de esos campos y ahí se decida si abrir otra página o mostra un mensaje de alerta y retornar donde estava.

     

    Ahí estoy atorado.

     

    Un Saludo,

    Xevi.

     

    Loading spinner
    en respuesta a: Lanzar un mensaje de alerta #990
    XeviXevi
    Participante

     

    De esta manera SI lanza el mensaje alert()

     

    Ahora lo que yo intento es que ese comportamiento lo haga al pulsar el botón, NO al modificar un campo...

    Con eso voy a probar!!!

     

    Gracias por tu tiempo

     

    Un saludo,

    Xevi.

     

    Loading spinner
    en respuesta a: Lanzar un mensaje de alerta #989
    XeviXevi
    Participante

    Fredy,

     

    no funciona como muestras en el video.

    el Alert "Dato no encontrado" no se visualiza nunca

    SI se abre google con el texto en codigo clte si ése no és un valor numérico, pero si éste no lo localiza, no muestra mensaje.

     

     

    Un Saludo,

    Xevi.

     

    Loading spinner
    en respuesta a: oCgi:SendScript() #986
    XeviXevi
    Participante

    No se como hacerlo...

     

    En mod_harbour, con un script (proceso de loguearse)

     

    De ahí la inquietud de hacerlo con un script.

     

    Miraré algun ejemplo de Ajax, a ver si aprendo un poco!!!

     

    Un Saludo,

    Xevi.

     

    Loading spinner
    en respuesta a: Lanzar un mensaje de alerta #985
    XeviXevi
    Participante

    Fredy,

     

    Creo entender... la funcion decidir(), dependiendo del valor que le retorna la funcion aleatoria random(), si true o false muestra SI o NO.

    Esta és mas o menos la idea.

     

    Igual me explico mal, seguro...

    Estoy revisando los ejemplos y no encuentro ninguno que sea el caso que busco.

    Por ejemplo, tomando el formulario1, "Controles básicos"

    Al pulsar el boton, lanzar mifuncion(), ejecutar código, (abrir una dbf, un array) localizar el nombre por ejemplo y si ése nombre lo localiza, solo en ese caso, pasar a la siguiente ventana (en ese caso VisParam)

    en caso contrario, mostrar solamente un alert, por ejemplo, "Nombre no localizado" y quedarse en esa misma página.

     

    Gracias por tu tiempo

     

    Un saludo,

    Xevi

    Loading spinner
    en respuesta a: Lanzar un mensaje de alerta #980
    XeviXevi
    Participante

    Gracias, Fredy,

     

    Y, por pedir... seria muy difícil implementar en Néfele, algo así en un boton???

    :cOnClick      := "{|| If( mifuncion(), hazesto(), hazestootro() }"

    Loading spinner
    en respuesta a: Lanzar un mensaje de alerta #978
    XeviXevi
    Participante

    Entiendo, creo, que debo de hacer o crear un script

    Algo así... pero que al no saber java, no se como hacerlo

    luego lo añado a la pagina

    :aScript := { MemoRead( oCgi:GetEnv("DOCUMENT_ROOT") + "/miscript.script" ) }

     

    Pero, el valor no lo "pilla" o no se que hago mal, que valor1 tenga el valor que tenga SIEMPRE me lanza window.location.href = '/@Soft'

     

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: Cookies #964
    XeviXevi
    Participante

    Si, eso lo havia leido en el objeto oCgi, pero no encuentro nada más de como tratarla, tiempo de duración, parámetros que se le pueden enviar/recuperar...

    De momento es con lo que estoy trabajando, gracias.

    Gracias por el estupendo trabajo que estais haciendo. Sin duda, va a ser mi herramienta de trabajo ya para próximos pequeños proyectos. Me siento muy cómodo en este entorno, y con vuestro equipo, más aun.

     

    Un Saludo,

    Xevi

    Loading spinner
    en respuesta a: WPanel #942
    XeviXevi
    Participante

    Fredy,

     

    al inspeccionar la página...

    Visto

    Te lo carga en la pagina, en la etiqueta <Style>

    De la manera que indicas

    No es visible/accesible/manipulable (si más no, más difícil)

     

    Gracias.

     

    Un Saludo,

    Xevi.

     

     

    Loading spinner
    • Esta respuesta fue modificada 3 años, 6 meses por XeviXevi.
    • Esta respuesta fue modificada 3 años, 6 meses por XeviXevi.
    en respuesta a: WPanel #941
    XeviXevi
    Participante

    Fredy,

    Gracias por todas las explicaciones que das.
    el ejemplo https://fractality.ddns.net:44444/xacgi?pruebasfredy se ve espectacular!!!

    Habria manera de poder mostrar más código que teneis hecho, como ejemplo, para ir trasteando. no para hacer nada un poco serio, pero si para poder ir avanzando y aprendiendo.

     

    Gracias por vuestro tiempo.

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: WPanel #932
    XeviXevi
    Participante

    Me respondo a mi mismo...

     

    :cCss := MemoRead( oCgi:GetEnv("DOCUMENT_ROOT") + "\css\login.css" )

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: WPanel #931
    XeviXevi
    Participante

    Perfecto!!!

    Pues si, entrava en conflicto y habia algun control, como WEdit que me hacía una mezcla.

    Desactivando materialize y a Ok. aunque, no estará de mas probar mezclas, hacer un mix... de eso se va trantando de momento.

     

    Por cierto, añado estilo css con

    o

     

    pero ¿es posible cargar un fichero css ???

     

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: WPanel #929
    XeviXevi
    Participante

    Bien, como de pruebas se trata el tema, a parte de ir aprendiendo alguna cosilla...

    Néfele me está enganchando, y eso que entiendo poco de programación!!!

     

    Estaba trasteando y me digo... se podrá reutilizar un poco del código que tengo de pruebas de mod_harbour. Utiliza bootstrap en lugar de materialize, pero me digo, vamos a probar.

    bootstrap inyectando directamente código por html :AddHTML( cHtml )

    Estoy bastante contento con el resultado.

    http://xevicomas.duckdns.org:8069/cgi-bin/provanefele.exe?login

     

    Un Saludo,

    Xevi.

    Loading spinner
    en respuesta a: Acceder a un archivo subido #927
    XeviXevi
    Participante

    Cambiado, reiniciado el servicio... y FUN CIO NA !!!

    (editado)

    Bien... funciona File( "\\Server10\c\Xailer\Bin\Xailer.exe" )

     

    Pero... oExcel:WorkBooks():Open( cFileXLS )   sigue fallando

     

     

    Gracias por tu tiempo.

     

     

    Un Saludo,

    Xevi.

    Loading spinner
    • Esta respuesta fue modificada 3 años, 6 meses por XeviXevi.
Viendo 50 entradas - de la 51 a la 100 (de un total de 149)

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