Versions Compared

Key

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

Wiki MarkupAnother generic thing we might do is remove all the "+" prompt fields from the screen and strip the trailing dots from all the field labels.

To do this you could add code like this to the SHARED,ApplyStandardLayout function:  

/*

...

Get

...

all

...

elements

...

between

...

lines

...

3

...

and

...

22

...

*/

...

var aH = HTMLAPI.getElementsinRowRange(3,22);

...

/*

...

Hide

...

all

...

fields

...

containing

...

"+"

...

signs

...

and

...

strip

...

trailing

...

dots

...

from

...

others

...

*/ 

for (i = 0; i < aH.length;

...

i++

...

)

...

{

...

    var oH = aH[i];

    if ((oH != null) && (typeof(oH.tagName)

...

!=

...

"

...

undefined"

...

))

...


    {
       var fIsINPUTField = ((oH.tagName

...

=

...

= "

...

INPUT"

...

)

...

||

...

(oH.tagName

...

==

...

"TEXTAREA"

...

));

...

               if ( !(fIsINPUTField)

...

)

...

/*

...

This

...

NOT

...

an

...

input

...

field

...

on

...

the

...

screen

...

*/

...


      

...

{
          if (oH.innerText

...

==

...

"+"

...

)

...

HTMLAPI.hideElement(oH);

...


          else                     HTMLAPI.stripTrailingDots(oH);

...


      

...

}  

...


   

...

}

...


 

...

}

  When executed the example 5250 now looks like this:  !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32!   [<span style="color: #0000ee"><span style="text-decoration: underline; ">Show Contents List</span></span>|../../index.htm#lansa/lansa050_1025.htm]this:

Image Added