combobox browse uncaught

Foros Néfele 4 Harbour Foros Dudas combobox browse uncaught

Topic Resolution: Resolved
Mostrando 4 respuestas a los debates
  • Autor
    Entradas
    • #1594
      Eduardo TrasviñaEduardo Trasviña
      Participante

      Hola Equipo Nefele.

      Tengo problemas con una pagina, la aisle en un micro-proyecto para enviarla por este foro, este es el proyecto.

      Al iniciar la pagina veo la consola de javascript y veo los siguientes mensajes.

       

      Algo que me ha llamado la atencion es que cuando inicio no muestra el valor seleccionado para el combobox, me presenta una linea en blanco

      si reviso su valor en la consola me arroja lo siguiente:

      si selecciono manualmente la opcion en el combobox me arroja lo siguiente:

      otra cosa si quiero obtener el valor del combox como por ejemplo al dar click en un boton lo agrego en :aParams y si me lo envia sin problema,

      pero he intentado que los eventos del browse me devuelvan el valor del combobox y no lo he logrado, si lo pongo en la definicion del objeto browse no envia el parametro, parece como si lo ignorara.

      y si lo pongo al definir addcol.

      me marca el siguiente error:

      lo que intento es que en el evento click de la quinta columna del browse (amplia_grupo) mande a la funcion el dato del elemento seleccionado del combobox.

      Como siempre agradezco su apoyo y tiempo.

       

      Saludos!!

       

       

       

       

       

       

       

       

      Loading spinner
    • #1599
      Pedro AmaroPedro Amaro
      Superadministrador

      Buenos dias Eduardo;

      El primer problema es producido porque wComboBox considera un cSelected := 0 como no seleccionado.

      En el segundo caso hay dos problemas;

      1º Las columnas del wArrayBrowse no estan heredando el aParams del wArrayBrowse: Tenemos que estudiar si es necesario
      2º Estas definiendo mal el aparams de las comunas:
      Lo correcto seria :aparams := {{"combogrupo", "#combogrupo"}}
      y estas poniendo :aparams := {{"combogrupo"}, {"#combogrupo"}}

      Un saludo

       

      Loading spinner
    • #1600
      Pedro AmaroPedro Amaro
      Superadministrador

      Por cierto esta función

      la puedes reemplazar por

      Tengo que seguir dedicandole tiempo al wiki, me quedan funciones por documentar.

      Pero me ha gustado como lo has resuelto.

      Loading spinner
    • #1601
      Alfredo SanzAlfredo Sanz
      Superadministrador

      Hoola!

      Tal y como está ahora, el :aparams lo puedes poner en cada :addCol() de esta forma

      Pero ya lo hemos modificado para que tenga en cuenta los aparams "generales" para todo el browse que se definen al definir el browse

      En la próxima versión tendrás disponible este cambio.

      Ojo: En caso de que se defina el mismo nombre de aparam tanto al definir el browse como dentro de una columna, tiene preferencia el valor asignado en la columna

       

      En cuanto al error de javascript formSelect, al definir el combo, tienes que cambiar la línea del :lReload := .t. por

      De esta forma hacemos que fuerce la recreación del control, pero solo cuando estamos generando el combo a través de una llamada ajax (no tiene bevel padre), cuando lo generamos la primera vez, al estar dentro del código inicial no hay que hacerlo

       

       

      Loading spinner
    • #1611
      Eduardo TrasviñaEduardo Trasviña
      Participante

      Gracias Alfredo, Pedro, todo solucionado.

      Creo que estaba cometiendo errores básicos, hay veces que se cierran las ideas jeje.

      Saludos!

       

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