ユーザー定義のコントロール

LANSA

ユーザー定義のコントロール


ユーザー定義のコントロールはツリービューやグリッドに似たビジュアルリストの新しいフォームです。しかし、ユーザー定義のコントロールにはあらかじめ定義されている見た目がなく、ユーザーは構成する項目のデザインについて、自由な権限を持ちます。項目は通常のリストコマンド Add_Entry、Dlt_Entry、SelectList などを使用して追加します。

それぞれのユーザー定義のコントロールは独自のデザインのインターフェースを持ち(例. #Prim_Tile.iTiledesign, #Prim_Tree.iTreedesign)、デザインのインスタンスにフォーカスや選択、ツリーの展開・折りたたみなどに応答させるよう再利用可能パーツによって実装することができます。

使用したいリポジトリフィールドも定義することができます。それらは追加時にデザインのインスタンスにマップされます。

ユーザー定義のコントロールはデザインの1つのクラス、もしくは必要に応じてたくさんのクラスを使用することができます。

 

Define_Com Class(#prim_Tile<#MyTileDesign>) Name(#Tile)…