Pregunta

¿Hay alguna forma de VER el código fuente HTML que GWT produce? Actualmente, solo le doy a mi tabla flexible el ID de DIV y ese DIV es todo el HTML que puedo ver en ViewSource.

¿Hay alguna forma de estructurar mi tabla en HTML (por ejemplo, usar div's y listas) y crear un algo así como FlexTable en torno a eso?

¿Fue útil?

Solución

Para responder a la pregunta original, puede ver el HTML que GWT ha renderizado a través de 'Inspeccionar elemento' en Firefox, con Firebug instalado. Alternativamente, el Inspector web en Safari / Chrome hará el truco, al igual que las herramientas del desarrollador tanto en IE8 como en Opera.

Otros consejos

Bueno, bueno, parece que la respuesta está en la documentación. En particular, Organizando Proyectos describe cómo podemos vincular diferentes widgets a diferentes identificadores en la pagina. Así que efectivamente puedo hacer algo como:

# html
<div id="id_table"></div>
<div id="id_next_button"></div>

# java
t = new FlexTable()
RootPanel.get("id_table").add(t);
nextbtn = new Button("next");
RootPanel.get("id_next_button").add(nextbtn);

¡Wohoo!

Con respecto a la segunda parte de su eliminación. Es posible crear un componente HTML en GWT. La forma recomendada de hacerlo es extender ComplexPanel y crear los elementos con Document.get (). CreateXXXElement () . Pero es un poco laborio.

Echa un vistazo a este diccionario. y estoy seguro de que hay otros artículos sobre esto en Internet. También puede estudiar el código de otros componentes al extender ComplexPanel.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top