Ext GWT - Área de texto se desplaza hacia abajo
-
26-09-2019 - |
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.
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