Richfaces - Element nach ID abrufen

Wir benutzenRichfaces in einem unserer Projekte.

Ich muss das Element dynamisch auf eine Benutzeraktion konzentrieren. Das Problem hier ist, ich habe nur die ID (JSF spezifische ID, die ich Element geben.)

Zum Beispiel: fürh:inputText Ich benutze es als

<h:inputText id="userNameInputBox" value="<<some binding>>/>

und dieses Eingabefeld ist in separater Form eingebettet. Wenn ich das Eingabefeld in das Formular einbinde, lautet die ID des Eingabefelds:formName:userNameInputBox (<<formName>>:<<elementId>>)

Ich werde das Eingabefeld mehrfach wiederverwendenJSPs. Das heißt, ich kenne die übergeordnete Form nicht, in der ich das Eingabefeld einfügen werde.

Jetzt muss ich das Eingabefeld fokussieren (). Derzeit kann ich dies nicht tun, da ich die tatsächlich generierte ID nicht habe (<<formname>>:<<elementId>>), aber ich habe nur die JSF-spezifische ID, die ich angegeben habe.

Wie kann ich dafür sorgen, dass die Fokussierung des Elements funktioniert?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage