<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>RE: [Gvsig_usuarios] Custom Forms</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>La forma correcta de lanzar un formulario personalizado por código es<BR>
utilizando el método visualize(FeatureForm form, FeatureTemp feature) de<BR>
la clase AlphanumericalData.<BR>
<BR>
Puedes ver un ejemplo de como se hace en la clase InfoPointListener.java.<BR>
<BR>
Por otro lado la plantilla del GenericForm es una plantilla genérica que<BR>
se encarga de añadir los botones de aceptar y cancelar a los CustomForms<BR>
definidos por los usuarios y a los formularios no personalizados. El<BR>
archivo thinlet que contiene el custom form se asigna en la clase<BR>
CustomForm (en su constructor).<BR>
<BR>
De todas formas si lo único que quieres hacer es definir un formulario<BR>
personalizado no tienes por qué cambiar código basta con escribir el xml<BR>
y asignárselo a la capa correspondiente utilizando las propiedades de la<BR>
capa (en el diálogo del TOC).<BR>
<BR>
Avísanos cuando lo consigas, ok?<BR>
<BR>
<BR>
<BR>
-----Mensaje original-----<BR>
De: gvsig_usuarios-bounces@listserv.gva.es en nombre de Jose Yances<BR>
Enviado el: mié 03/02/2010 17:37<BR>
Para: Lista de Usuarios de gvSIG<BR>
Asunto: Re: [Gvsig_usuarios] Custom Forms<BR>
<BR>
En la seccion del documento se puede ver como se crea la forma, para eso<BR>
estoy utilizando el Thinlet. Mi pregunta va mas enlazada a como llamarlo<BR>
desde el MainWindow. Esto es lo que tengo.<BR>
<BR>
He creado un nuevo Toolbar con mis opciones, las cuales son TBActionButton y<BR>
deberian disparar el CustomForm que creado. dentro de la function<BR>
mousePressed tengo lo siguiente:<BR>
<BR>
if (src.equals(obsButton)) {<BR>
GenericForm formaTemplate = new GenericForm(this);<BR>
formaTemplate.setVisible(true);<BR>
}<BR>
<BR>
el GenericForm lo he modificado para que busque mi formulario del a<BR>
siguiente forma:<BR>
<BR>
private String template =<BR>
ResourceReader.getResourceFile("forms","navform.xml").getAbsolutePath();<BR>
<BR>
sucede, que al predionar el boton, me muestra una pantalla en blanco, es<BR>
decir que no me muestra el formulario navForm.xml.<BR>
<BR>
Alguna idea del porque esto pueda estar pasando? o la llamada al formulario<BR>
es incorrecta?<BR>
<BR>
<BR>
<BR>
El 3 de febrero de 2010 02:54, Juan Lucas Dominguez Rubio <<BR>
jldominguez@prodevelop.es> escribió:<BR>
<BR>
> Hola,<BR>
> puedes ver una explicación sobre el uso de formularios personalizados en<BR>
> este manual, página 67 y siguientes:<BR>
><BR>
><BR>
> <A HREF="ftp://downloads.gvsig.org/gva/descargas_mobile/manuales/gvSIG_Mobile_Pilot-0.2-man-v1-es.pdf">ftp://downloads.gvsig.org/gva/descargas_mobile/manuales/gvSIG_Mobile_Pilot-0.2-man-v1-es.pdf</A><BR>
><BR>
> ¿Es eso lo que buscabas?<BR>
><BR>
> Saludos,<BR>
><BR>
><BR>
> Juan Lucas Domínguez Rubio<BR>
> ---<BR>
> Prodevelop SL, Valencia (España)<BR>
> Tlf.: 96.351.06.12 -- Fax: 96.351.09.68<BR>
> <A HREF="http://www.prodevelop.es">http://www.prodevelop.es</A><BR>
> ---<BR>
><BR>
> ------------------------------<BR>
> *De:* gvsig_usuarios-bounces@listserv.gva.es en nombre de Jose Yances<BR>
> *Enviado el:* mar 02/02/2010 22:04<BR>
> *Para:* gvsig_usuarios@listserv.gva.es<BR>
> *Asunto:* [Gvsig_usuarios] Custom Forms<BR>
><BR>
> Saludos,<BR>
><BR>
> Me encuentro personalizando el gvSig mobile y quisiera utilizar custom<BR>
> forms en vez de AWT, pero no encuentro documentacion ni nada que demuestre<BR>
> el uso dentro del gvSig mobile. Ya tengo el thinlet editor pero no veo como<BR>
> se integra con el modelo. Agradezco cualquier comentario de su<BR>
> funcionamiento.<BR>
><BR>
> _______________________________________________<BR>
> gvSIG_usuarios mailing list<BR>
> gvSIG_usuarios@listserv.gva.es<BR>
><BR>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse<BR>
> de baja en esta lista, acuda a la siguiente dirección:<BR>
><BR>
> <A HREF="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</A><BR>
><BR>
><BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>