Ist es möglich, das required
Attribut einer JSF h:inputText
Steuerung von JavaScript zu referenzieren? Dies ist eine Seite, die AJAX nicht verwenden kann, und ich möchte das Attribut required
basierend auf dem Wert in einem anderen Textfeld festlegen.Referenz JSF Kontrolle Attribute über JavaScript
Antwort
Ich möchte das erforderliche Attribut basierend auf dem Wert in einem anderen Textfeld festlegen.
Dann sind Sie nur dass im required
Attribut.
z. wenn Sie wollen es auf lassen abhängen, ob das andere Feld in oder nicht gefüllt ist:
<h:inputText value="#{bean.input1}" binding="#{input1}" />
<h:inputText value="#{bean.input2}" required="#{not empty input1.value}" />
Oder, wenn es hat stattdessen einen bestimmten Wert sein, z.B. "Foo".
Halten Sie es einfach.
Sie können JSF-Attribute nicht über Javascript "zugreifen". Die Attribute befinden sich auf einer anderen Maschine, auf der das Javascript ausgeführt wird.
Ich denke, dass Sie das JSF schreiben können, um eingebettetes Javascript zu erzeugen, das von JSF Kontrollen abhängt. Aber ich vermute, dass Sie Ihre eigenen JSF-Steuerelemente erstellen und verwenden müssen, um dies zu ermöglichen.
(Ich bin von JSPs und JSTL verallgemeinern ... aber ich denke, dass die gleichen Grundsätze gelten.)
Danke. Bitte beachten Sie meinen Kommentar oben. – Alex
Es ist nicht möglich, meines Wissens. Java Script wird auf der Clientseite ausgeführt, JSF-Steuerelemente sind serverseitig.
Ich denke jedoch, Sie können Ajax Push verwenden und den erforderlichen Attributwert basierend auf dem Wert, den jemand in einem Textfeld eingibt, binden. Sehen Sie sich ein Framework wie iceFaces an, das solche Funktionalität bietet. Aber das ist weg von Java Script.
- 1. Wie lässt JSF HTML-Attribute passieren
- 2. Javascript Validierung Kontrolle
- 3. Refresh JSF Validator Attribute auf rerender
- 4. Bessere Kontrolle über Emacs-Fenster
- 5. RoR: Zugriff: über Attribute
- 6. Arrays über Referenz übergeben?
- 7. JSF: Validierung fehlgeschlagen Javascript Callback
- 8. Webkit JavaScript Referenz
- 9. Javascript Array-Referenz
- 10. Javascript, Variable Referenz
- 11. unterstützen JavaScript-Eigenschaftsdeskriptoren benutzerdefinierte Attribute?
- 12. Präzise Kontrolle über Androiden VectorDrawable Animationen
- 13. C++ Pixel-Level-Kontrolle über Grafiken
- 14. Unity 5 Kontrolle über wasd mit Rotation
- 15. Wie Kontrolle über Jquery validieren Fehlermeldungen
- 16. Android: Kontrolle Smooth Scroll über Recycler anzeigen
- 17. Präzise Kontrolle über Textur-Bits in GLSL
- 18. tvOS - Spiel Kontrolle über nicht-Siri Fernbedienung
- 19. Feinkörnige Kontrolle über die Auftragreihenfolge in Gadfly?
- 20. Javascript Konflikt mit ‚this‘ Referenz
- 21. Javascript Funktion loading (per Referenz?)
- 22. Benutzerdefinierte HTML-Tag-Attribute werden von JSF nicht gerendert
- 23. Wie parametrisierte MessageFormat mit nicht-Wert-Attribute von JSF-Komponenten
- 24. Wie Referenz Datei Ressource in einer JSF-Anwendung
- 25. Verwirrt über Rückkehr von Referenz
- 26. C++: Verwirrung über Weiterleitung Referenz
- 27. Zugriff auf eine Kontrolle in Javascript
- 28. Laravel - Kontrolle ist Benutzer logedin mit Javascript
- 29. Clearing-Inhalte von Fileupload Kontrolle durch Javascript
- 30. Erhalten Sie die Kontrolle in Javascript
Gefunden ein paar Artikel: http: // localhost: 8080/Anfrage-Formulare/Seiten/Überstunden/Überstunden-n.Seam und das: http://illegalargumenttexception.blogspot.com/2009/10/jsf-working- with-component-identifiers.html – Alex
der erste Link muss ein Tippfehler sein. Es zeigt auf deinen localhost;). – CoolBeans
Der zweite Link ist ziemlich gut. Danke fürs Teilen Alex. – CoolBeans