現在地: RAMP-TSガイド > 画面の拡張 > HTMLAPI スクリプト・オブジェクト > 標準レイアウト・ファンクションにより画面をジェネリックに変更する
標準レイアウト・ファンクションにより画面をジェネリックに変更する

実行する価値のある別のジェネリック操作としては、画面からすべての "+" プロンプト・フィールドを削除し、すべてのフィールド・ラベルから末尾のドットを削除することです。

これを実行するには、以下のようなコードを SHARED,ApplyStandardLayout ファンクションに追加します。

 

/* 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);

       }  

    }

  }

 

実行すると、サンプルの 5250 は以下のようになります。