Bonjour,
J'ai une page contenant une datatable. Pour chaque ligne de la table, j'ai une image avec une fonction javascript :
Je passe donc en paramètres de ma fonction les attributs du bean histlibvoie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <h:graphicImage url="/images/down.png" onclick="setFields('#{histlibvoie.r_lv_codlibrue}','#{histlibvoie.r_li_libelle})','#{histlibvoie.r_lv_datfin}';"/>
Ceci fonctionne si mon libelle (histlibvois.r_li_libelle) ne contient pas d'apostrophe. Sinon j'obtiens l'erreur suivante :
Erreur javascript : missing ) after argument list
setFields('1212','IMPASSE DE L'ABBAYE','2007-12-12');
Je pense que je dois remplacer les ' de mon libellé par \'.
Existe t'il une méthode javascript ou une expression java pour faire cela sans réinventer la roue
merci
Partager