同じ名前を持つ2つの画面を区別する方法

LANSA RAMP-TS

同じ名前を持つ2つの画面を区別する方法


同じ名前が指定されている画面を区別するには、バリアント名を使用します。「RAMP-TS画面スクリプトによるJavaScriptオブジェクトの定義」を参照してください。

バリアント名は、vName、vTypeなどと同様の画面のプロパティです。スクリプトでバリアント名を参照するには、以下を使用します。

 

this.vLatestVariant

 

 

通常、異なるビューを持つ画面でバリアント名を使用します。代表的な例には、Work with Active Jobsなどの画面があります。これにWRKACTJOBと名前を付けることができます。F11を押すと、同じ画面が表示されますが、今回は別の一連の列が表示されます。

前の画面で表示されなかった、この画面の列見出しのいずれかを画面定義の一部として使用し、バリアント名を使用して保存できます。同様に、F11をもう一度押すと、別の異なる一連の列が表示されます。ここでも、定義のいずれかの列見出しを使用して、別のバリアント名で画面を保存できます。

詳細については、「RAMP-TS015:画面バリエーションの概要と処理」を参照してください。