Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The pjs.moveLeft() API allows you to move values from one variable to another, left adjusted, without any type checking. It has the same functionality as pjs.move(), but with the 'left-adjusted' paremeter always true.

Parameters

There are five parameters, 1 optional.

...

The pjs.moveLeft() API moves and left adjusts a values from one field to another, without any type checking.

Parameters
  1. Sourc - where you are taking data from.
  2. Target name - where you will move are moving data into.
  3. Date/Time/Timestamp format - usually used if moving time/date around, can be blank otherwise. (optional / blank)
  4. Pad (optional) - if passed in as true, this will clear out the Target variable field is first cleared. (optional)
Examples
Code Block
languagejavascript
pjs.define("Name", { type: 'char', length: 3, initValue: 'MR.' });
pjs.define("First", { type: 'char', length: 6, initValue: ' SMITH' });
pjs.define("Result", { type: 'char', length: 9 });

pjs.moveLeft(Name + First, Result);
Code Block
languagejavascript
pjs.define("source1", { type: 'char', length: 5, initValue: 'ABCDE' });
pjs.define("target1", { type: 'char', length: 10, initValue: 'abcdefghij' });
 
pjs.moveLeft(source1, target1);
// target1 = 'ABCDEfghij'
Code Block
languagejavascript
pjs.define("source1", { type: 'decimal', length: 5, decimals: 0, initValue: 12345 });
pjs.define("target1", { type: 'char', length: 10, initValue: 'abcdefghij' });
 
pjs.moveLeft(source1, target1);
// target1 = '12345fghij'

 

RPG Equivalent 

MOVEL