Мне интересно, как правильно обновлять элементы на моей странице после события из другого элемента. Допустим, у меня есть фасованный компонент, который использует службы для получения данных для меня, и у меня есть облако с привязкой, которое является моделью данных для моих элементов. Облаченный объект bean получает данные при запуске потока в элементе оценки из состояния без состояния. И теперь, как мне получить новые данные из фанатичного bean-компонента для области beobe и re render-элементов с новыми значениями? Использовать удаленную команду? Это зависит от элементов? Надеюсь, вы получите мое мнение. Я буду признателен за любую помощь, образцы, независимо :)Обновление элементов в сетках с весенним веб-потоком
0
A
ответ
1
Я не работал с JSF + весной, но вы можете trye следующее:
public class MyScopedBean {
@Autowired
private MyStatelessBean statelessBean;
private String someProperty;
// getter, setter for someProperty
// ...
public void update() {
someProperty = statelessBean.getDataFrowAnywhere();
}
}
На вас странице:
<p:outputText id="foo" value="#{scopedBean.someProperty}"/>
<p:commandButton action="#{scopedBean.updateData}" update="foo"/>
Я был учитывая этот способ, и он отлично работает, спасибо за это. Удивление, если есть более «рабочий процесс» :) –