'this.element' à la valeur null ou n'est pas un objet
Bonjour,
j'ai une page jsp appelé Materiel qui contient un formulaire , et dans ce formulaire j'ai une pop up appelé matricule qui appel une autre page jsp appelé detail permettant de choisir ce matricule avec le libelle, avec FireFox j'arrive a appeler la deuxieme page avec ce code javascript que j'ai effectué à matricule:
Code:
1 2 3 4
| <a4j:commandLink title="recherche" id="i1" value="matricule"
oncomplete="javascript:affiche_modal('../Outil/Detail.jsf?entite=Materiel','Masque:Materiel:formulaire:code','Masque:Materiel:formulaire:libelle');"
styleClass="lien">
</a4j:commandLink> |
seulement en cliquand sur le tableau qui contient les matricules et les libelles j'arrive à effectué seulement le libelle dans la page Materiel, dans le champ matricule j'ai UNDEFINED, voici le code qui permet l'affectation:
Code:
1 2 3 4 5
| <a4j:support event="onRowClick" actionListener="#{EBDetail.affectMateriel}" reRender="entc,entl" action="#{EBDetail.fermer}"
oncomplete="location.reload();retourVal(window.document.getElementById('formulaire:entc').value,window.document.getElementById('formulaire:entl').value);" >
<f:setPropertyActionListener value="#{V}"
target="#{EBDetail.selectedMateriel}" />
</a4j:support> |
sachant que entc="#{EBDetail.selectedMateriel.code}" et
entl="#{EBDetail.selectedMateriel.libelle}".
et le pire c'est que avec internet explorer j'ai une excéption javascript quand je clic sur la pop up que j'ai ecris dans le titre et l'application doit etre utilisé avec internet explorer.
veuillez m'aider svp.