Hi there
Any one can help me about tag <!VALUE-OF> and what it is really do.
Thanks in advance ! (I changed <!!!!VALUE-OF> to <!VALUE-OF> and <!!!script> to <!script> can see it in post)
I have an array called “myArray” defined in Report Design “initialize” function
myArray = [];
Index = 0;
ArrayLength=0;
totalList= [];
In data onFetch function the value are assigned to the array and ArrayLength.
Now I am try to use them in one of the text item (HTML/list)
<!script>
function myFunc() {
1. 1. alert(<!VALUE-OF>ArrayLength</!VALUE-OF>);
2. 2. alert(<!VALUE-OF> ArrayLength </!VALUE-OF>);
3. 3. alert(<!VALUE-OF>totalArray[Index]</!VALUE-OF>);
4. 4 alert(<!VALUE-OF>totalArray[8]</!VALUE-OF>);
5.
but can't do
- i=8; alert(<!VALUE-OF>totalArray[i]</!VALUE-OF>);
- alert(<!VALUE-OF>totalList.pop()</!VALUE-OF>);
- alert(<!VALUE-OF>totalList.pop()</!VALUE-OF>);
- alert(<!VALUE-OF>totalList.pop()</!VALUE-OF>); got same data 3 times
- }
<!/script>
The first four alert is working as I expected. What I want to do the get all the data in the array and use them in the function.
Something like
Var Myvar
For (Index =0; Index< ArrayLength; Index++)
{
Myvar = <!VALUE-OF>totalArray[Index]</!VALUE-OF>;
….
}
It complain Index in the totalArray[Index] in invalid.
Or
Var i;
For (i=0; i< ArrayLength); i++ ){ myVar = <!VALUE-OF>totalArray[i]</!VALUE-OF>;
Basically I can’t change the index for the array no mater I am using local variable or global variable,
<!VALUE-OF>Index</!VALUE-OF>++;
Index++;
Also if you look at the 4-6 it is always give (not ‘pop up’) the last item in the list, the size of the list never changed.
I am try to using reportContext.getGlobalVariable.. but can’t make it work. How can I change the data value between = <!VALUE-OF> </!VALUE-OF>;
Thanks and have nice day….