Articles of jsf

Invocation d'une fonction JavaScript à partir d'un gestionnaire incomplet de p: remoteCommand – en simulant la même chose en utilisant un code JavaScript

Attention: bien que cette question couvre des informations textuelles longues avec un fragment d'extraits de code Java, il est simplement ciblé sur JavaScript / jQuery et un peu de choses PrimeFaces (juste <p:remoteCommand> ) comme mentionné dans la partie introductive au début. Je reçois un message JSON de WebSockets (Java EE 7 / JSR 356 […]

Afficher / masquer le formulaire JSF2 en utilisant selectBooleanCheckbox

J'utilise JSF2 et Java pour créer une application Web. Je veux créer une forme comme celle de l'image ci-dessous: Lorsque quelqu'un coupe la case à cocher, le formulaire doit disparaître: Voici un exemple avec gwt. Jusqu'à présent, j'ai essayé certaines choses avec la <f:ajax> et PropertyActionListener dans managedBean mais cela n'a pas fonctionné. Quelqu'un peut-il […]

Primefaces, JavaScript et JSF ne fonctionnent pas bien ensemble ou est-ce que je fais quelque chose de mal

Voici quelque chose de si simple <p:commandLink value="Tom" onclick="document.getElementById('tom').focus()"/><br/> <input id="tom"/> Lorsque vous cliquez sur Tom, la zone de texte se concentre. Super, essayez maintenant <p:commandLink value="Tom" onclick="document.getElementById('tom').focus()"/><br/> <h:inputText id="tom"/> <br/> Quand je clique sur rien, je vérifie Firebug, je vois document.getElementById("tom") is null Lorsque j'essaie d'utiliser jQuery $('#tom').focus() , rien ne se produit, aucune […]

Dans JSF – Obtenir la localisation du client (Pour afficher l'heure dans le fuseau horaire du navigateur)

J'écris un webapp dans JSF 2.0 qui affiche Timestamps comme partie de l'information à l'utilisateur. J'aimerais que l'utilisateur visualise les horodateurs localisés à leur emplacement (paramètres régionaux du navigateur). Jusqu'à présent, tout ce que j'ai fait, les horodatages apparaîtraient toujours localisés dans le fuseau horaire du serveur. J'ai essayé d'obtenir les paramètres régionaux avec ces […]

Comment désactiver la mise en cache des actifs statiques comme .css et .js dans JSF2?

J'essaie de configurer un projet pour ne pas mettre en cache les actifs statiques .css et .js. Nous semblons avoir des problèmes de mise en cache interne pour certaines personnes et j'espère que cela l'efface. J'ai mis en place un auditeur de phase, fondamentalement une version légèrement modifiée de ce http://turbomanage.wordpress.com/2006/08/08/disable-browser-caching-in-jsf/ Ma classe: package com.ods.common.jsf.phaselistener; […]

Passer des messages javascript localisés à partir de groupes de ressources en utilisant JSF

J'ai construit une application avec JSF et tous les messages émis par le serveur sont localisés avec des groupes de ressources. Ma question est la suivante: comment obtenir des messages émis dans le navigateur client avec javascipt localisé avec les messages stockés dans les paquets de ressources? Dois-je générer javascript dynamiquement et, dans l'affirmative, comment […]

NEF MarcoAélea Marco DawoFLachéAtaea neAeaMMMachacheaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaAlea Da Marco Da Marco Dafe Da Marco Dafe Da Marco Dafe

L'attribut onclick de mon commandButton possède un Javascript dépendant d'EL à l'intérieur. Pour être plus précis, voici ce code: <p:commandButton onclick="javascript: if('#{userBean.user.friendList.size() gt 0}' == 'true') deleteFriendsConfirmDialog.show(); else friendsAlreadyDeletedErrorDialog.show();" value="Delete all friends?" /> deleteFriendsConfirmDialog efface la liste des amis et met à jour le @form . La liste des amis, commandButton et les dialogues sont […]

Primefaces <p: tooltip> ne disparaît pas après une autre demande Ajax

Disons que j'ai quelques info-bulles dans mon <p:dataTable> . Lorsque je change la page de la dataTable de dataTable et qu'une autre page est lisse, je déplace la souris sur n'importe quelle info-outil, elle s'affiche, mais après que l'autre page est chargée, l'info-bulle ne disparaît jamais. J'ai essayé de mettre à jour cette option en […]

Iterate sur une liste de backing bean en JavaScript

J'ai une liste d'objets dans backing bean et j'aimerais l'itérer sur JavaScript, alors j'ai essayé ce qui suit: <script> //<![CDATA[ var length = #{fn:length(myBean.myList)}; for (i = 0; i <= length; i++) { var value = '#{myBean.myList[i].id}'; var label = '#{myBean.myList[i].firstName}'; alert(value); alert(label); } //]]> </script> Je n'obtiens aucune erreur dans la console, mais cela […]

Comment exécuter Javascript avant qu'une action JSF <h: commandLink> soit exécutée?

Si vous avez un JSF <h:commandLink> (qui utilise l'événement onclick d'un <a> pour soumettre le formulaire actuel), comment exécutez-vous JavaScript (comme demander la confirmation de la suppression) avant l'exécution de l'action?