czy mogę zaktualizować pasek tytułu?

W poprzednimpytanie Zapytałem o aktualizację paska menu. BalusC powiedział mi, że muszę dodać formularz zawierający pasek menu.

Chciałbym rozszerzyć to pytanie, aby zapytać, czy mogę zaktualizować tekst w tytule. Używany jest szablon i wypełniam wartość używając

    <ui:define name="AreaTitle">
        #{viewBacking.current.firstName}  #{viewBacking.current.surName}
    </ui:define>

Szablon ma

<h:head>
<title><ui:insert name="AreaTitle">Master template</ui:insert></title>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</h:head>

Dziwne wydaje się definiowanie formularza w nagłówku, więc nie jest zdefiniowany. Umieszczam punkt przerwania w widoku viewBacking.current, aby zobaczyć, kiedy go używa. Nawet jeśli kliknę odświeżenie, aby ponownie wyświetlić formularz, nie trafi on ponownie w punkt przerwania. Dopiero gdy przejdę na inną stronę z inną zawartością, ponownie trafi w punkt przerwania. Odświeżanie jest

public void refreshForm() {
    RequestContext context = RequestContext.getCurrentInstance(); 
    context.update("menuForm:masterMenuBar");
    context.update("AreaTitle");
}

To pokazuje poprzednie rozwiązanie, które BalusC dał mi w masterMenuBar. Mogłoby być tak, że nie mogę zrobić tego, o co proszę, ale chciałbym potwierdzić, jeśli tak jest.

Dzięki, Ilan

questionAnswers(1)

yourAnswerToTheQuestion