# プロパティ

マニュアル > コントロールリファレンス > データ > リモートアラームグリッドコントロール > # プロパティ |

| 共通プロパティ
プロパティ名 | 説明
全共通プロパティ | 詳しくは共通プロパティを参照して下さい。
| グリッドコントロールプロパティ
プロパティ名 | 説明
全グリッドプロパティ | 詳しくはグリッドコントロールプロパティを参照して下さい。
| Alarm
プロパティ名 | 説明
AlarmClientType | アラームクライアントタイプを指定する。
SUMMARY | アラームサマリを表示する場合に選択。
HISTORICAL1 | ヒストリカルまたはリアルタイム表示する場合に選択。１つのアラームの、発生、復帰、確認、変化した時に対し、それぞれ別々のレコードとして画面表示する場合に選択します。
HISTORICAL2 | ヒストリカルまたはリアルタイム表示する場合に選択。１つのアラームの、発生、復帰、確認、変化した時を、１つのレコード内でまとめて表示する場合に選択します。
HISTORICAL3 | HISTORICAL2と同等ですが、異なる点は１つのアラームが発生・復帰を複数回繰り返した後の確認に対する動作です。
同一のアラームが複数回発生と復帰を繰り返した場合、確認日付が空白の状態で同じアラームのレコードが複数件表示されます。ここで、HISTORICAL2の場合は、オペレータによる確認操作によって全てのレコードに確認日付が入りますが、HISTORICAL3の場合は、確認日付は最新のアラームに対してのみ表示され、それ以外の古いアラームに対しては確認日付の代わりに"---"が表示されます。
AlarmLayout | アラーム表示のレイアウトを指定する。 下記のフォーマットに従って指定します。尚、アラームレイアウトの1列目には必ず[ALARMID]フィールドを指定する必要があります。画面上にアラームIDを表示させたくない場合は、1列目の幅の指定を0にしてください。 フィールド書式（１列目） タイトル, 幅（ピクセル単位）, テキスト表示位置(left or center or right) [, 上書き(T or F)] フィールド書式（２列目） タイトル, 幅（ピクセル単位）, テキスト表示位置(left or center or right) [, 上書き(T or F)] フィールド書式（３列目） タイトル, 幅（ピクセル単位）, テキスト表示位置(left or center or right) [, 上書き(T or F)] … フィールド書式（Ｘ列目） タイトル, 幅（ピクセル単位）, テキスト表示位置(left or center or right) [, 上書き(T or F)] 例） [ALARMID] AlarmID, 60,center [DATESTR] 日時,120,center [TYPEJP] タイプ,120,center [CM0] & [CM1] メッセージ, 250, left
AlarmTextColor | アラームの状態を評価する条件を設定し、アラーム行ごとのテキスト表示色を設定する。 この条件はアラームの行ごとに評価され、テキストの色が決定されます。書式はバインド書式と同じです。 例1）緑色にします。 "#00FF00" もしくは RGB(0,255,0) 例2）復帰している場合は「緑色」、復帰しておらず確認済みの場合は「青色」、復帰しておらず確認もされていないときは「赤色」にする。 {[RECOVER]}{RGB(0,255,0)},{[ACK]}{RGB(0,0,255)},{default}{RGB(255,0,0)}
AlarmFillColor | アラームの状態を評価する条件を設定し、行ごとの背景色を設定する。 特に指定しないと、RecordFillColorプロパティで指定された色になります。この条件はアラームの行ごとに評価され、背景色が決定されます。書式はバインド書式と同じです。 例1）緑色にする。 "#00FF00" もしくは RGB(0,255,0) 例2）復帰している場合は「緑色」、復帰しておらず確認済みの場合は「青色」、復帰しておらず確認もされていないときは「赤色」にする。 {[RECOVER]}{RGB(0,255,0)},{[ACK]}{RGB(0,0,255)},{default}{RGB(255,0,0)}
AlarmBlink | アラーム行ごとの点滅の条件設定。 アラームの行ごとにこの条件が評価され、点滅するかどうかが決定されます。何も指定しないと点滅しません。書式はバインド書式と同じです。 例1）確認されていない行を点滅させます。 [ACK] == FALSE 例2）確認されていない 又は 復帰されていない行が点滅します。 [RECOVER] == FALSE || [ACK] == FALSE
AlarmHeader | アラームヘッダーを表示するかどうかを指定する。
AlarmBlinkRow | 点滅させたい列（0から始まるインデックス）を指定する。 -1の場合、1行全てを点滅させる。
AlarmBlinkColor | 点滅色。
AlarmStateMonitor | 代表警報の設定を行う。 当プロパティは、未確認や未復帰のアラームが存在することを監視画面上で伝えたい場合などに利用します。当プロパティの設定によって、あるグループのコモンアラームを特定のタグにリンクさせる、OnAlarmStateChangedイベントを発生させてアラームの状態変化に応じた処理を行う等が可能になります。例えば以下のような要件を実現することができます。 １）全体で未確認のアラームや未復帰のアラームが1つでも存在するときにランプを点滅させる。 ２）グループ1内で未確認のアラームが1つでも存在するときにランプを点滅させる。 ３）重要度が10以上の未確認のアラームが1つでも存在するときにランプを点滅させる。 AlarmStateMonitorプロパティは下記の書式によって設定します。改行して複数の設定を行うこともできます。 [タグ名] , [状態名] , [監視対象アラーム], [グループ条件] [タグ名] , [状態名] , [監視対象アラーム], [グループ条件] …
[タグ名] | ここでタグを指定すると、設定したアラーム評価の結果がタグにリンクされます。タグの指定は任意です（省略も可能です）。
[状態名] | OnAlarmStateChangedイベントで状態を通知したい場合、状態名を指定します。状態が変化するとOnAlarmStateChangedが発生し、第一引数の「StateName」にここで指定した名前が渡されます。指定は任意です（省略も可能です）。
[監視対象アラーム] | 「notack」「notrecover」もしくは「notack_or_notrecover」を指定します。notackを指定すると、未確認のアラームが１つでも存在する場合に状態がTRUEになり、１つも存在しない場合はFALSEになります。notrecoverを指定すると未復帰のアラームが１つでも存在する場合にTRUEになります。notack_or_notrecoverを指定すると、未確認もしくは未復帰のアラームが１つでも存在する場合にTRUEになります。
[グループ条件] | 監視対象アラームにグループ条件を指定する場合に使用します。たとえば、グループ1のアラームのみを監視する、重要度が５以上のアラームのみを監視する等です。何も指定しないと、すべてのアラームが監視対象となります。
なお、本機能を利用する場合には、アラームのタイプをサマリタイプにする必要があります（SubscribeSummaryメソッド）。
DateTimeFormat | AlarmLayoutプロパティにて日付文字列関連の下記のフィールドを指定した場合の日付の書式。 [DATESTR]、[ARDATESTR]、[OCCURDATESTR]、[ACKDATESTR]、[RECOVERDATESTR]、[CHANGEDATESTR]
TypeTextNew | AlarmLayoutプロパティにて[TYPETEXT]を選択し、アラームが発生（new）した場合に表示される文字列。
TypeTextAck | AlarmLayoutプロパティにて[TYPETEXT]を選択し、アラームを確認（ack）した場合に表示される文字列。
TypeTextRecover | AlarmLayoutプロパティにて[TYPETEXT]を選択し、アラームが復帰（recover）した場合に表示される文字列。
TypeTextChange | AlarmLayoutプロパティにて[TYPETEXT]を選択し、アラームが変化（change）した場合に表示される文字列。
| Fill
プロパティ名 | 説明
RecordFillColor | アラームレコードのデフォルトの背景色。 AlarmFillColorプロパティが指定されていない場合に利用されます。
Fill | 背景を塗りつぶすかどうか。
FillColor | 塗りつぶし色。
FillStyle | 背景の塗りつぶしスタイル。
SOLID | 塗りつぶし
HORIZONTAL | 横しま
VERTICALSOLID | 縦しま
FORWARD DIAGONAL | 斜め
BACKWARD DIAGONAL | 斜め
CROSS | 十字
DIAGONAL CROSS | 斜め十字
| AlarmServer
プロパティ名 | 説明
AlarmServer | アラームサーバー名。
| Library
プロパティ名 | 説明
全共通プロパティ（ライブラリ） | 詳しくは共通プロパティ（ライブラリ）を参照して下さい。