現在地: RAMP-TSガイド > 画面の拡張 > HTMLAPI スクリプト・オブジェクト > フォントを変更する
フォントを変更する

最後に、SHAREDレイアウト・ファンクションの変更サンプルを示します。ここでは、フォームのすべてのフィールドのフォントを8pt Arialに変更します。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) HTMLAPI.applyFont(oH,"Arial","7pt");

     else

     {

        if (oH.innerText == "+") HTMLAPI.hideElement(oH);

        else

        {

           HTMLAPI.stripTrailingDots(oH);

           HTMLAPI.applyFont(oH, "Arial","8pt");

        }

     }  

   }

}

 

結果の5250画面は、以下のように表示されます。

 

  

 

以前は、以下のように表示されていました。