[Gvsig_usuarios] Habilitar Boton Aceptar en ventana Añadir Capas

Jorge Piera jorge.piera en iver.es
Lun Ago 10 14:45:09 CEST 2009


Hola.

El problema lo tienes en dónde estás ejecutando ese código. Los 
formularios que se colocan en las pestañas se crean al crear el wizard, 
por lo que lo más probable es que tu código esté habilitando el botón 
para que luego lo deshabilite el formulario principal.

Los formularios de las pestañas de añadir capa han sido pensados para 
que se tengan que elegir un número mínimo de parámetros. Yo te 
recomiendo que ejecutes el método que te he pasado cuando hayas 
seleccionado en tu formulario los mínimos campos necesarios para cargar 
tu capa.

Pero si insistes en hacerlo al principio, puedes hacerlo por ejemplo 
capturando el evento cuando tu panel sea visible y luego habilitar el 
botón (mira la clase Component de la que hereda el 
org.gvsig.app.gui.WizardPanel).

Y otra cosa, estas preguntas deberías hacerlas en la lista de 
desarrolladores [1] y no en la de usuarios.

Un saludo,
Jorge.

[1] http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores


salva be wrote:
> Hola,
> por ahora me he creado una extension que lo único que hace es crear 
> una pestaña dentro de la ventana de añadir capas. Pero no consigo 
> habilitar el boton de aceptar. He utilizado el método que me has 
> dicho, pero nada, sigue sin funcionar. No se que será lo que lo esté 
> deshabilitando...
>
> El 10 de agosto de 2009 14:18, Jorge Piera <jorge.piera en iver.es 
> <mailto:jorge.piera en iver.es>> escribió:
>
>     Hola.
>
>     El método lo único que hace es habilitar el botón Aceptar pero no
>     se me
>     ocurre ningún origen de datos para el que que no haya que seleccionar
>     por lo menos un parámetro. Lo normal es que el botón esté
>     deshabilitado
>     y que se habilite cuando el usuario haya seleccionado los parámetros
>     mínimos que necesita el formato seleccionado.
>
>     Si lo que tienes es un origen de datos que siempre es el mismo y
>     que no
>     necesita ningún parámetro adicional, te recomiendo que no uses el
>     wizard: es más fácil que te crees un botón que haga esa acción.
>
>     Un saludo,
>     Jorge.
>
>     salva be wrote:
>     > Hola Jorge,
>     > el método lo usarias dentro de initialize?
>     >
>     > El 10 de agosto de 2009 13:52, Jorge Piera <jorge.piera en iver.es
>     <mailto:jorge.piera en iver.es>
>     > <mailto:jorge.piera en iver.es <mailto:jorge.piera en iver.es>>> escribió:
>     >
>     >     Hola.
>     >
>     >     Tu formulario deberá heredar de
>     org.gvsig.app.gui.WizardPanel. En él
>     >     existe un método callStateChanged(boolean) que habilita o
>     >     deshabilita el
>     >     botón aceptar.
>     >
>     >     Un saludo,
>     >     Jorge.
>     >
>     >      org.gvsig.app.gui.wizards.WizardListenerSupport
>     >
>     >     addWizardListener(WizardListener listener)
>     >
>     >     salva be wrote:
>     >     > Hola,
>     >     > estoy intentando crear una extensión en gvSig que
>     simplemente me
>     >     cree
>     >     > una pestaña en la ventana de cargar capas y que por ahora
>     no ejecute
>     >     > nada. Pero no consigo habilitar el boton de Aceptar. Alguien
>     >     sabe como
>     >     > se hace? He probado con isEnabled y no lo consigo. Alguna
>     idea al
>     >     > respecto?
>     >     >
>     >     > Un Saludo!!
>     >     >
>     >    
>     ------------------------------------------------------------------------
>     >     >
>     >     > _______________________________________________
>     >     > gvSIG_usuarios mailing list
>     >     > gvSIG_usuarios en listserv.gva.es
>     <mailto:gvSIG_usuarios en listserv.gva.es>
>     >     <mailto:gvSIG_usuarios en listserv.gva.es
>     <mailto:gvSIG_usuarios en listserv.gva.es>>
>     >     >
>     >     > Para ver histórico de mensajes, editar sus preferencias de
>     >     usuario o darse de baja en esta lista, acuda a la siguiente
>     dirección:
>     >     >
>     >     > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>     >     >
>     >
>     >
>     >     --
>     >     Jorge Piera Llodrá
>     >     Especialista en Servicios OGC
>     >     Equipo de desarrollo gvSIG
>     >     IVER TI S.A.
>     >     C/ Lérida, 20
>     >     46009-Valencia (Spain)
>     >     Tlf.+34902252540
>     >     www.iver.es <http://www.iver.es/> <http://www.iver.es/>
>     >     www.gvsig.com <http://www.gvsig.com/> <http://www.gvsig.com/>
>     >
>     >     _______________________________________________
>     >     gvSIG_usuarios mailing list
>     >     gvSIG_usuarios en listserv.gva.es
>     <mailto:gvSIG_usuarios en listserv.gva.es>
>     <mailto:gvSIG_usuarios en listserv.gva.es
>     <mailto:gvSIG_usuarios en listserv.gva.es>>
>     >
>     >     Para ver histórico de mensajes, editar sus preferencias de
>     usuario
>     >     o darse de baja en esta lista, acuda a la siguiente dirección:
>     >
>     >     http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>     >
>     >
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > gvSIG_usuarios mailing list
>     > gvSIG_usuarios en listserv.gva.es
>     <mailto:gvSIG_usuarios en listserv.gva.es>
>     >
>     > Para ver histórico de mensajes, editar sus preferencias de
>     usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>     >
>     > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>     >
>
>
>     --
>     Jorge Piera Llodrá
>     Especialista en Servicios OGC
>     Equipo de desarrollo gvSIG
>     IVER TI S.A.
>     C/ Lérida, 20
>     46009-Valencia (Spain)
>     Tlf.+34902252540
>     www.iver.es <http://www.iver.es/>
>     www.gvsig.com <http://www.gvsig.com/>
>
>     _______________________________________________
>     gvSIG_usuarios mailing list
>     gvSIG_usuarios en listserv.gva.es <mailto:gvSIG_usuarios en listserv.gva.es>
>
>     Para ver histórico de mensajes, editar sus preferencias de usuario
>     o darse de baja en esta lista, acuda a la siguiente dirección:
>
>     http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>   


-- 
Jorge Piera Llodrá
Especialista en Servicios OGC
Equipo de desarrollo gvSIG
IVER TI S.A.
C/ Lérida, 20
46009-Valencia (Spain)
Tlf.+34902252540
www.iver.es
www.gvsig.com  



More information about the gvSIG_usuarios mailing list