Testo del database esce fuori dal div html
Testo del database esce fuori dal div html
Mi succede una cosa stranissima, se stampo i dati da un campo text in un div html, non va mai a capo anche se ci sono ovviamente parole separate. Ho provato a inserire manualmente in html la stessa stringa e questa come di norma rimane all'interno del div stesso.
C'è qualcosa a livello implementativo o non so dove di cui devo tener conto? Non è pur sempre una normale stringa?
Non so se possa essere utile, ma la stringa ritornata dal database viene presa latoserver e ritornata lato client, tramite una chiamata asincrona in gwt.
C'è qualcosa a livello implementativo o non so dove di cui devo tener conto? Non è pur sempre una normale stringa?
Non so se possa essere utile, ma la stringa ritornata dal database viene presa latoserver e ritornata lato client, tramite una chiamata asincrona in gwt.
Re: Testo del database esce fuori dal div html
Posta il codice.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Re: Testo del database esce fuori dal div html
Questo è il codice problematico, mi stampa il testo oltrepassando il div, tutto su una linea.
}
@Override
public void onFailure(Throwable caught) {
System.out.println("fallito ");
}
}[/code]
Con questo codice, dove inserisco manualmente all'interno del tag div, va a capo normalmente ai bordi dello stesso.
Codice: Seleziona tutto
richiestaDatabase.getEventFromKey(keyEvent, new AsyncCallback<ArrayList<ArrayList<String>>>() {
@Override
public void onSuccess(ArrayList<ArrayList<String>> result) {
[code]page = new HTML("<div class=\"descriptionEventPage\">"+result.get(0).get(1)+"</div>");
RootPanel.get("mainLayout").add(page);@Override
public void onFailure(Throwable caught) {
System.out.println("fallito ");
}
}[/code]
Con questo codice, dove inserisco manualmente all'interno del tag div, va a capo normalmente ai bordi dello stesso.
Codice: Seleziona tutto
HTML page = new HTML("<div class=\"descriptionEventPage\">djasdhasdhasdhsaodoiafnoan fadnf dn df d daf dn fipdanf idajf idaj fiadjf adjfaijfai jfaij faifj ai FJAIFJAIfn ai nfaif naif af ajf aijf api fjaip faipf ai faf fa faf af af jaif jaipf jai fjadi jfijaj aifj</div>");
RootPanel.get("mainLayout").add(page);
Ultima modifica di TheKing il giovedì 10 aprile 2014, 15:52, modificato 2 volte in totale.
Re: Testo del database esce fuori dal div html
Scusami, intendevo il codice html nei due casi (preso dal browser).
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Re: Testo del database esce fuori dal div html
L'html era talmente pieno di cose che non riuscivo ad accorgermi del problema, lasciandoci solo il codice incriminato ho scoperto che sul testo preso dal database veniva inserito tramite delle funzioni, la stringa di escape al posto del semplice spazio. In questo modo evidentemente l'intero testo veniva visto come un flusso continuo di una sola parola, dal punto divista del css.
Mi è bastato richiamare una funzione da me implementata che converte da a spazio.
Grazie per l'interessamento.
Mi è bastato richiamare una funzione da me implementata che converte da a spazio.
Grazie per l'interessamento.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti

