Получение резервного значения бина с помощью Javascript

JSF 2.0, Мохарра 2.0.1, PrimeFaces 3.4.1

Есть похожие вопросы, но мне нужно что-то. еще; Функция javascript должна ожидать метода вспомогательного компонента, который заполняет переменную, которую нужно извлечь из функции js. Что я хочу сказать, это:


Предполагая, что функция js просто получает значение и выводит его на экран.

function afterLoad() {    
    alert("#{statusBean.size}");
}

А вот и день рождения малыша:

@ManagedBean
@ViewScoped
public class StatusBean {
    public int size=0;
    List panelList = new ArrayList();
    public void getStatuses() {
        this.panelList = fillList();
        this.size = panelList.size(); //Assuming 3
    }
    //getter and setters
}

Таким образом, функция предупреждает размер как 0, который является его начальным значением, в то время как мыожидаем увидеть 3.

Как это'работает: Если я добавлю@PostConstruct аннотация к бобуКонечно, голова получает правильный размер, потому что bean-компонент уже создан до загрузки страницы. Но это означает избыточные процессы, значение которых просто необходимо после действия командной ссылки. Так как же отложить функцию js? Есть идеи?