Originariamente inviato da andbin
Prima precisa cosa è una "FlexTable". Perché almeno per me non lo conosco.
Si scusa, potete capire meglio da qui: http://google-web-toolkit.googlecode...FlexTable.html .
In pratica è una tabella dinamica che crea celle su richiesta.
Io ho provato a scrivere un codice spulciato in rete::
codice:
//GESTIONE CLICK su tabella dei risultati Web
resultsTable.addTableListener(new TableListener(){
public void onCellClicked(SourcesTableEvents sender, final int row, final int cell) {
HelloGwt.this.onCellClicked(sender, row, cell);
}
});
protected void onCellClicked(SourcesTableEvents sender, int row, int cell) {
// TODO Auto-generated method stub
Window.alert("Buuu");
}
dove resultsTable è un oggetto di tipo FlexTable..
Facendo partire, al click di una cella mi parte l'alert, ma si ripresenta quattro volte prima di andare al contenuto della cella (nel mio caso è un URL).
Il mio era puramente un esempio, visto che la mia vera intenzione sarebbe che, una volta cliccato sulla cella si possa estrarre il contenuto di essa (uno string) e scriverlo in un file xml. ma questo è un'altra storia...
grazie...