Muszę skierować fokus wejściowy do określonego komponentu inputtext po załadowaniu strony (aby umożliwić wprowadzenie wartości za pomocą skanera kodów kreskowych).Ustawianie fokusu tekstu wejściowego JSF
W prostym HTMLu dodałem obsługę JavaScript "onload" do znacznika body, ale w JSF musi być lepszy sposób.
Co to jest „najczystszym” sposobem osiągnięcia tego celu dla:
- „statycznych” przypadkach taka sama kontrola otrzymuje skupić każdą strona załadowała.
- "Dynamiczne" przypadki, w których może to być inna kontrola dla każdego ładowania strony.
Podoba mi się Twoje dynamiczne rozwiązanie. Ma pewne ograniczenia, jeśli kontrola skupienia porusza się w każdym miejscu, ale wystarcza w mojej sytuacji. Dzięki! – Timo
Identyfikatory JSF nie są szalone, jeśli przypisujesz własne. :-) Po prostu nie pozwól, żeby to się stało! Na marginesie, Apple iDevices wydają się ignorować próby ustawienia ostrości dla danych wejściowych podczas ładowania okna z javascript. Ma to sens w kontekście ogólnego przeglądania stron internetowych, ale bardzo irytuje, gdy próbuje się tworzyć niestandardowe aplikacje internetowe (szczególnie te, które używają skanerów kodów kreskowych do wprowadzania danych). –