Reading Writing and Storing Values

RAMP-TS

Reading, Writing and Storing Values

Reading values

Scripts can read values from the instance list like this:

myVariable = objListManager.Akey3[0];

 

See Visual and Programmatic Identifiers.

 

If the user has selected several entries in the instance list, you can read all the values in a loop like this:

var i = 0;
var strMessage = "";
for (i = 1; i <= objListManager.TotalSelected; i++)
{
    strMessage += "Selected Employee " + objListManager.AKey3[i] + " ";
}
alert(strMessage);

 

Or from a field defined on a 5250 screen like this:

MyVariable = GETVALUE("utxtEmployeeCode");

 

Writing values

The script can put values on the screen like this:

SETVALUE("utxtEmployeeCode", "myText");

 

Storing values

You can store values in Javascript variables and then read and write from them:

Var MyString = "";
MyString = objListManager.Akey3[0];

  

These variables exist only while the script is running. To share information between scripts, you need to create and set a property for objGlobal :

objGlobal.uLastValue = "anything";

 

Then another script can read this value:

myVariable = objGlobal.uLastValue;

 

Getting script pieces quickly

Scripting Pop-up Menu