Récupérer des champs du document sélectionné par Javascript

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Récupérer des champs du document sélectionné par Javascript

Messagepar sanaa83 » 25 Sep 2013 à 19:13

Bonsoir,

J'ai un masque XXX sur le web.

Ce masque contient une vue intégrée contenant des documents sélectionnables, et un bouton qui permet d'exécuter un agent.

Mon objectif est de sélectionner un document dans la vue intégrée et de cliquer sur le bouton pour lancer un action.

Ma question est la suivante :
Comment je peut récupérer les champs du document sélectionné pour que je puisse les réutiliser dans mon agent qui est dans le bouton?!

Merci d'avance.
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: Récupérer des champs du document sélectionné par Javascr

Messagepar roubech » 25 Sep 2013 à 20:30

tu l'as intégrée comment ta vue, avec l'applet java, ou normal, ou "traiter comme du html" ?
Je ne sais plus si à l'ancienne tu avais déjà la possibilité de cocher une option pour générer la case à cocher
car de mémoire, je créais une colonne dans la vue avec le code HTML pour générer la case à cocher avec valeur = UNID du doc
à l'agent, tu ne passes pas tous les champs du doc, mais son UNID et une fois que tu es dans l'agent t'as vite fait d'instancier le doc et de récupérer les champs qu'il te faut
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Récupérer des champs du document sélectionné par Javascr

Messagepar roubech » 25 Sep 2013 à 20:35

une petite recherche sur Google et : http://www.codestore.net/help/help6_des ... enDocument
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Récupérer des champs du document sélectionné par Javascr

Messagepar sanaa83 » 26 Sep 2013 à 12:46

Bonjour,

Pour récupérer un document sélectionné, j'ai utilisé ce code en JS :
Code : Tout sélectionner
var iX = 0;
var aUNID = new Array();
var hForm = window.document.forms[0];

if (hForm != null) {
for (var iY = 0; iY < hForm.elements.length; iY++) {
    if (hForm.elements[iY].type == "checkbox" && hForm.elements[iY].name == "$$SelectDoc" && hForm.elements[iY].checked) {
    aUNID[iX] = hForm.elements[iY].value;
     alert(aUNID[iX]);
    iX++
    }
}
}
return aUNID;


Ce code me permet de récupérer le value ou l'ID du document sélectionné qui est définit au niveau du code HTML<INPUT TYPE=checkbox NAME="$$SelectDoc" VALUE="3EEAF13D67F6B600C1256C92002FFC23">.

Alors que mon objectif est de récupérer un champ "matricule" qui est dans le document sélectionné.

J'ai utilisé cette instruction:
Code : Tout sélectionner
var check = document.forms[0].$$SelectDoc[0].getElementsByName("matricule")[0].value;


Mais ça me donne l'erreur Uncaught TypeError: Cannot call method 'getElementsByName' of undefined

Des idées sur ce probléme et message d'erreur.
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: Récupérer des champs du document sélectionné par Javascr

Messagepar roubech » 26 Sep 2013 à 20:06

comme je t'ai dit, si ton but est de lancer un agent en lui passant en argument la valeur sélectionnée, le plus simple est de lui passer le UNID et d'aller récupérer la valeur du cahmp dans l'agent, côté serveur
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement