2014-10-20 4 views
1

Я новичок в vaadin, и я хочу отобразить некоторые infologs в текстовом поле. В настоящее время я установил pushmode в свой CustomComponent для PushMode.AUTOMATIC (@Push (PushMode.AUTOMATIC)). Но это работает только в первый раз. Чтобы обновить текст, мне нужно изменить размер окна руководства или нажать кнопку. я нашел то, что называется ICEPush, но я не понимаю, этот материал :(и не нашли хорошие учебники ...Vaadin 7 - обновление textarea при изменении значения

Кто-нибудь намек на меня?

Спасибо за помощь!

+0

Какой Vaadin Versio Вы используете? Когда вы используете Vaadin7, вам не нужен ICEPush, этот для Vaadin 6. Vaadin 7 имеет push уже интегрированный –

+0

Я использую Vaadin 7. Что мне нужно сделать, чтобы обновить представление? В настоящее время мне нужно сделать некоторые действия на экране для обновления ... – Sheldon

+0

Читайте это: https://vaadin.com/book/-/page/advanced.push.html –

ответ

2

ты сделал что вы изменили значение TextArea с помощью метода ui.access и называется методом ui.push()

Вид, как это:

ui.access(new Runnable() { 
    @Override 
    public void run() { 
     textArea.setValue(newValue); 
     ui.push(); 
    } 
}); 

 Смежные вопросы

  • Нет связанных вопросов^_^