If you are unable to create a new account, please email support@bspsoftware.com

 

News:

MetaManager - Administrative Tools for IBM Cognos
Pricing starting at $2,100
Download Now    Learn More

Main Menu

Prompt in report studio (javascript)

Started by a.info, 12 Nov 2012 10:16:53 AM

Previous topic - Next topic

a.info

Est-il possible de parcourir avec un code javascript les éléments d'une invite de sélection et de recherche des éléments dans report studio?
j'ai mis ce bout de code ci-dessous mais ça marche pas:
.....
var list2 = document.forms["formWarpRequest"].elements["_oLstChoicesEFGH"];
for (i = 0; i < list2.length; i++) {......}

Le message d'erreur est le suivant: 'length' a la valeur null ou n'est pas un objet.

Je vous remercie d'avance pour vos réponse et suggestions.


navissar

Je ne parle pas français. Essayez ceci dans Google Translate si vous ne pouvez pas lire ce:

Like a lot of others here, I don't speak French (I assume this is French).
However, JS is a universal language... You're getting the form warp request wrong. Try this on for size:
var fW = (typeof getFormWarpRequest == "function" ?getFormWarpRequest() :
   document.forms["formWarpRequest"]);
if ( !fW || fW == undefined) { fW = ( formWarpRequest_THIS_ ?formWarpRequest_THIS_ : formWarpRequest_NS_ );}
var list2=fW._oLstChoicesEFGH;
alert(list2.length);
And yes, you can definitely loop through a list prompt like an array.