Pregunta

utiliza com.extjs.gxt.ui.client.widget.form.TextArea

txtConsole= new TextArea();  
txtConsole.setReadOnly(true);
container.add(txtConsole);

y el establecimiento de su valor y tratando de conjunto de desplazamiento hacia abajo;

txtConsole.setValue(message);
txtConsole.setCursorPos(message.length());
txtConsole.getElement().setScrollTop(txtConsole.getElement().getScrollHeight());

Pero de desplazamiento se encuentra todavía en la parte superior del área de texto. Estoy usando GWT 2.1 y 2.2.1 GXT.

¿Qué debo hacer para enviar desplazamiento hacia abajo?

Gracias.

¿Fue útil?

Solución

He encontrado la solución y funciona

txtConsole.getElement().getFirstChildElement().setScrollTop(txtConsole.getElement().getFirstChildElement().getScrollHeight())

Según debajo de la descripción;

  

necesita para obtener el elemento después de   representación. getElement () antes   prestación devolverá un elemento postizo.   También getElement devuelve el equivocado.   Será   . GetElement () getFirstChildElement ();

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