On Header Click
| コード | 呼び出し元 | 定義 |
|---|---|---|
| 42 | 4D View Pro エリア - リストボックス - リストボックス列 | リストボックスの列ヘッダーでクリックがおこなわれた |
説明
リストボックス
このイベントは、リストボックスの列ヘッダーでクリックがおこなわれると生成されます。 この場合 Self コマンドを使用すればクリックされた列ヘッダーを知ることができます。
リストボックスで ソート可 プロパティが選択されている場合、$0 に 0 または -1 を渡して標準の並べ替えをおこなうかどうか指定できます:
$0 = 0の場合、標準の並べ替えがおこなわれます。$0 = -1の場合、標準の並べ替えはおこなわれず、ヘッダーには並べ替え矢印は表示されません。 開発者は 4Dランゲージを使用して、カスタマイズされた条件に基づく並べ替えを実行できます。
リストボックスで ソート可 プロパティが選択されていない場合、$0 は使用されません。
4D View Pro
このイベントは、4D View Pro ドキュメント内のカラムヘッダーまたは行ヘッダーでクリックが発生したときに生成されます。 このコンテキストにおいて、FORM Event コマンドによって返される イベントオブジェクト には以下のプロパティが含まれています:
| プロパティ | 型 | 説明 |
|---|---|---|
| code | longint | 42 |
| description | text | "On Header Click" |
| objectName | text | 4D View Pro エリア名 |
| sheetName | text | イベントが発生したシート名 |
| range | object | セルのレンジ |
| sheetArea | longint | イベントが発生したシートの場所: |
例題
If(FORM Event.code=On Header Click)
Case of
:(FORM Event.sheetArea=1)
$values:=VP Get values(FORM Event.range)
:(FORM Event.sheetArea=2)
VP SET CELL STYLE(FORM Event.range;New object("backColor";"gray"))
:(FORM Event.sheetArea=0)
VP SET CELL STYLE(FORM Event.range;New object("borderBottom";\
New object("color";"#800080";"style";vk line style thick)))
End case
End if