<!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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GenericForm formaTemplate = new GenericForm(this);<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; formaTemplate.setVisible(true);<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>
<BR>
el GenericForm lo he modificado para que busque mi formulario del a<BR>
siguiente forma:<BR>
<BR>
&nbsp;&nbsp;&nbsp; private String template =<BR>
ResourceReader.getResourceFile(&quot;forms&quot;,&quot;navform.xml&quot;).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 &lt;<BR>
jldominguez@prodevelop.es&gt; escribió:<BR>
<BR>
&gt;&nbsp; Hola,<BR>
&gt; puedes ver una explicación sobre el uso de formularios personalizados en<BR>
&gt; este manual, página 67 y siguientes:<BR>
&gt;<BR>
&gt;<BR>
&gt; <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>
&gt;<BR>
&gt; ¿Es eso lo que buscabas?<BR>
&gt;<BR>
&gt; Saludos,<BR>
&gt;<BR>
&gt;<BR>
&gt;&nbsp; Juan Lucas Domínguez Rubio<BR>
&gt; ---<BR>
&gt; Prodevelop SL, Valencia (España)<BR>
&gt;&nbsp; Tlf.: 96.351.06.12 -- Fax: 96.351.09.68<BR>
&gt; <A HREF="http://www.prodevelop.es">http://www.prodevelop.es</A><BR>
&gt; ---<BR>
&gt;<BR>
&gt; ------------------------------<BR>
&gt; *De:* gvsig_usuarios-bounces@listserv.gva.es en nombre de Jose Yances<BR>
&gt; *Enviado el:* mar 02/02/2010 22:04<BR>
&gt; *Para:* gvsig_usuarios@listserv.gva.es<BR>
&gt; *Asunto:* [Gvsig_usuarios] Custom Forms<BR>
&gt;<BR>
&gt; Saludos,<BR>
&gt;<BR>
&gt; Me encuentro personalizando el gvSig mobile y quisiera utilizar custom<BR>
&gt; forms en vez de AWT, pero no encuentro documentacion ni nada que demuestre<BR>
&gt; el uso dentro del gvSig mobile. Ya tengo el thinlet editor pero no veo como<BR>
&gt; se integra con el modelo. Agradezco cualquier comentario de su<BR>
&gt; funcionamiento.<BR>
&gt;<BR>
&gt; _______________________________________________<BR>
&gt; gvSIG_usuarios mailing list<BR>
&gt; gvSIG_usuarios@listserv.gva.es<BR>
&gt;<BR>
&gt; Para ver histórico de mensajes, editar sus preferencias de usuario o darse<BR>
&gt; de baja en esta lista, acuda a la siguiente dirección:<BR>
&gt;<BR>
&gt; <A HREF="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</A><BR>
&gt;<BR>
&gt;<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>