Contents MDDB Report Viewer Methods Previous Next

_OUTPUT_ARROW_FUNCTIONS_ Method

Outputs the moveall and movesel JavaScript functions on the Dimensions page

The moveall and movesel functions update the Available and Selected statistics list boxes as the user makes statistic selections for the report display.

Syntax

 CALL SEND(OBJID,'_OUTPUT_ARROW_FUNCTIONS_');

Example

The following output is produced:

function moveall(fromlistbox,tolistbox) {
pos=0;
if (fromlistbox.options.length!=0) {
   pos=tolistbox.options.length;
   for (i=0; ifromlistbox.options.length; i++) {
       if (from<listbox.options[i].value!="" && fromlistbox.options[i].value!="MIXED") {
          tolistbox.options[pos]=new Option(statslabellist[fromlistbox.options[i].value],fromlistbox.options[i].value);
          pos++;
       }
   }
}
fromlistbox.options.length=0;
stats(document.mf.sa,document.mf.s);
}

function movesel(fromlistbox,tolistbox) {
pos=0; index=0; newlength=0;
if (fromlistbox.options.length!=0) {
   pos = tolistbox.options.length;
   var listofstats = new Array(); 
   j = 0;
   for (i=0; i < fromlistbox.options.length; i++) {
       if (fromlistbox.options[i].selected==false && fromlistbox.options[i].value!="MIXED" && fromlistbox.options[i].text!="") {
          listofstats[j]=fromlistbox.options[i].value;
          j++;
       }
   }

   for (j=0; j < fromlistbox.length; j++) { 
       if (fromlistbox.options[j].selected && fromlistbox.options[j].text!="" && fromlistbox.options[j].value!="MIXED") {   
          tolistbox.options[pos]=new Option(statslabellist[fromlistbox.options[j].value],fromlistbox.options[j].value);
          pos++;
       }
   }
   remstatanal(fromlistbox);
   if (num > 1) {
      j=0;
      fromlistbox.options[j]=new Option(statslabellist["MIXED"],"MIXED");
   }
   else
      j=-1;

   for (i=0; i < listofstats.length; i++) {
      j++;
      if ( j==listofstats.length )
         break;
      else
         fromlistbox.options[j]=new Option(statslabellist[listofstats[i]],listofstats[i]);
   }
}
  stats(document.mf.sa,document.mf.s);
}

Contents MDDB Report Viewer Methods Previous Next