Ciao a tutti, avrei un problema nel separare alcune celle di una FlexTable da altre.


ho un ciclo for che mi genera tre righe di flexTable. una volta aggiunto il contenuto di queste 3 righe, aggiungo la flextable al RootPanel.

Dopodichè viene ripetuta l'operazione, aggiungendo altre tre righe alle sopracitate..

Il mio problema è come separare le due iterazioni. Ho provato ad inserire niubbamente una Label con testo "-----------------" una volta che vengono caricate 3 righe ma l'output non è come desiderato. dove sbaglio??

Ecco la porzione di codice interessata per farvi capire meglio:
codice:
for (int i = 0; i < results.length(); i++) {
	            if (results.get(i).getResultClass().equals(ResultClass.WEB_SEARCH_RESULT)) {
	          
	              WebResult result = (WebResult) results.get(i); //imposto result come il risultato i-esimo ottenuto
	              
	              resultsTable = createHTML(result,currentRow);
	              	             
	              RootPanel.get().add(resultsTable);
	              Label label = new Label("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------");
	              RootPanel.get().add(label);
	              currentRow=currentRow+3;
	              
	              
	              
	            }
	          }
	        }

			private FlexTable createHTML(WebResult result,int currentRow) {
				resultsTable.setHTML(currentRow, 0,"<a href=\"" + result.getUrl()
		                + "\">" + result.getTitle() + "</a>");
				resultsTable.setText(currentRow+1,0,result.getContent());
				resultsTable.setHTML(currentRow+2,0,"<u><a href=\"" + result.getUrl()+ "\">" + result.getUrl() +"</a></u>");
														
				return resultsTable;
			}

	      });
Grazie a tutti!!

Slash