You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

[ |../../index.htm#lansa/lansa050_1045.htm]
現在地: 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画面は、以下のように表示されます。
 
  
 
以前は、以下のように表示されていました。
 

 
[ |../../index.htm#lansa/lansa050_1045.htm]

  • No labels