ATTR

説明

パネル定義に指定されているフィールドは、特殊な記号を使用してフィールド属性を指定します。 ATTR パラメーターは、SYSTEM 制御ステートメント (『SYSTEM ステートメント』を参照) に適用されます。 このパラメーターを使用してパネル定義全体に適用する代替値を指定することによって、IBM Session Manager の指定値をオーバーライドできます。 ただし、これらの代替値は、個別のパネルではオーバーライドされる場合があります。

フォーマット

ATTR attr-char OFF|field-attribute-parameters

使用法

IBM Session Manager 自体は、特定の文字にデフォルトの属性定義を提供します。 フォーマットは以下のとおりです。

文字

属性定義

#

UNPROT,NORM,IN

%

UNPROT,HIGH,IN

"

UNPROT,NOND,IN

?

PROT,NORM,OUT

&

PROT,HIGH,OUT

<

PROT,NORM,LIT

@

PROT,HIGH,LIT

注: 本書では、0x7C (つまり x'7C') 文字は、常に @ 記号として表されます。英語以外の一部のコード・ページでは、これは別の文字として表示される場合があります。使用するコード・ページに適切な 0x7C 文字記号を入力する必要があります。

指定された ATTR 値は、引用符で囲む必要があり、IBM Session Manager で提供される値をオーバーライドします。 例:

ATTR '?' PROT,NORM,OUT

文字自体をパネル上のテキスト内に表示する場合は、OFF を使用して、その文字の設定をクリアできます。

受け入れ可能なフィールド属性パラメーター

保護およびコンテンツ:

ASKIP

 

DETect|NODETect

UNPRotected|PROTected

NUMeric|ALPHanumeric

NONdisp

 

 

配色および効果:

RED|YELlow|WHIte|GREen|BLUe|PINk|TURquoise

 

HIgh|NORMal

REVerse|BLInking|UNDErscore

 

 

特殊な属性:

ETMODE|DBCS

 

ICursor

BLANK|NOBLANK

IN|OUT|LITeral

シノニムを使用できます。 有効なシノニムは以下のとおりです。

ASKIP に対する SKIP

NONdisp に対する NODisp

UNDErscore に対する USCOre

これらの属性について詳しくは、「Panels, Scripts and Variables」マニュアルを参照してください。

フィールドで ATTR が省略された場合、デフォルト属性は以下のとおりです。

PROTected
ALPHanumeric
NODETect
NORMal
SKIP
LITeral
デフォルトの配色 - 通常は緑色

親トピック:

関連トピック: