Versions Compared

Key

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

[ Image Removed |../../index.htm#lansa/lansa050_1045.htm]
現在地: RAMP-TSガイド > 画面の拡張 > HTMLAPI スクリプト・オブジェクト > フォントを変更する

...

Wiki Markup最後に、SHAREDレイアウト・ファンクションの変更サンプルを示します。ここでは、フォームのすべてのフィールドのフォントを8pt Arialに変更します。SHARED.ApplyStandardLayoutで以前使用したサンプル・ループは、以下のように変更することができます。  

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


Image Added

以前は、以下のように表示されていました。
 
Image Added        \}      \}      \} \}   結果の5250画面は、以下のように表示されます。   !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32!      以前は、以下のように表示されていました。   !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32!   [ !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! |../../index.htm#lansa/lansa050_1045.htm]