フォントを変更する

LANSA RAMP-TS

フォントを変更する


最後に、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画面は、以下のように表示されます。

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