Pour toutes les discussions javascript, jQuery et autres frameworks
-
denisduval75
- Messages : 14
- Enregistré le : 18 déc. 2018, 08:42
- Localisation : France
Message
par denisduval75 » 04 févr. 2024, 17:57
Bonjour,
Dans une appli web j'utilise Java et JSF (Java server faces) pour les pages.
Je souhaite appeler un script JS avec 2 tableaux Java en entrée comme ceci :
appel du script par la page xhtml :
Code : Tout sélectionner
initialiserLargeurColonne('#{utilitaireManagerBean.tableauValeur}', '#{utilitaireManagerBean.tableauColonneLargeur}')
et le script :
Code : Tout sélectionner
<script type="text/javascript">
function initialiserLargeurColonne(tableauValeur, tableauLargeurColonne)
{
alert(tableauValeur); // --> Renvoie: [[Ljava.lang.String;@400cc2fd
alert(tableauLargeurColonne); // --> Renvoie: [I@938339f
}
</script>
Les valeurs affichées par alert ne correspondent pas au contenu des tableaux.
Pouvez-vous m'aider SVP. Merci.
Modifié en dernier par
denisduval75 le 05 févr. 2024, 10:01, modifié 1 fois.
-
webmaster
- Administrateur du site
- Messages : 580
- Enregistré le : 28 févr. 2017, 15:19
Message
par webmaster » 04 févr. 2024, 18:46
Bonjour
Dans ce type de cas, il faut reussir à voir d'ou vient le changement de valeurs
Que contient le rendu de la page xhtml ?
Code : Tout sélectionner
initialiserLargeurColonne('#{utilitaireManagerBean.tableauValeur}', '#{utilitaireManagerBean.tableauColonneLargeur}')
Le plus probable est que le rendu soit :
Ce qui veut dire que l'erreur vient de la partie java
-
denisduval75
- Messages : 14
- Enregistré le : 18 déc. 2018, 08:42
- Localisation : France
Message
par denisduval75 » 05 févr. 2024, 08:35
Bonjour et merci de ma répondre.
Le rendu de la page est correct et coté serveur tout est correct aussi.
Les tableaux contiennent des montants pour le 1er tableau et des valeurs entières pour le second.
-
JolieKeva
- Messages : 1
- Enregistré le : 21 févr. 2024, 09:50
Message
par JolieKeva » 21 févr. 2024, 09:52
webmaster a écrit : ↑04 févr. 2024, 18:46
Bonjour
Dans ce type de cas, il faut reussir à voir d'ou vient le changement de valeurs
watermelon game
Que contient le rendu de la page xhtml ?
Code : Tout sélectionner
initialiserLargeurColonne('#{utilitaireManagerBean.tableauValeur}', '#{utilitaireManagerBean.tableauColonneLargeur}')
Le plus probable est que le rendu soit :
Ce qui veut dire que l'erreur vient de la partie java
Merci pour votre réponse. J'ai le même problème. je vais essayer ça et je te dirai le résultat