ユーザーにより定義された、通常はサードパーティ コントロール (Google マップなど) が実装された JavaScript 機能
祖先 - ブジェクト (PRIM_OBJT)
ウィジェットは、サードパーティのコントロールと機能を包むラッパーを作成するために使用されます。これは、概念的に ActiveX コントロールの定義と似ています。 ウィジェットには、ウィジェットが LANSA 定義の特徴であるかのように RDMLX で対処できるように、ウィジェットにプロパティ、イベント、およびメソッドを追加してサードパーティスクリプト内の機能を記述することができます。 LANSA の各機能は、必要に応じて機能を実装する JavaScript 機能と連携します。 LANSA の定義と基になる JavsScript との関連付けを単純にするために、名前を一致させる必要があります。したがって、 AddMarker として定義されたメソッドは対応する AddMarker の関数名を持ち、 MapType として定義されたプロパティは getMapType と setMapType ルーチンを持ちます。
名前 | 記述 |
---|---|
ComponentClassName | コンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承 |
ComponentMembers | このコンポーネントの全てにアクセスできるようにします。 ブジェクト (PRIM_OBJT) より継承 |
ComponentPatternName | コンポーネントのクラスを制限します。 ブジェクト (PRIM_OBJT) より継承 |
ComponentTag | インスタンス用に値を格納できる汎用スペース ブジェクト (PRIM_OBJT) より継承 |
ComponentType | ComponentType ではコンポーネントのタイプ情報にアクセスできます。 ブジェクト (PRIM_OBJT) より継承 |
ComponentTypeName | ComponentTypeName 十分適格なコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承 |
Name | コンポーネントの名前 ブジェクト (PRIM_OBJT) より継承 |
Owner | コンポーネントのオーナーです。 ブジェクト (PRIM_OBJT) より継承 |
Parent | このインスタンスが添付されているコンポーネント インスタンス。コントロールのビジュアル コンテナまたは子インスタンスのコレクション ブジェクト (PRIM_OBJT) より継承 |
名前 | 記述 |
---|---|
CreateInstance | コンポーネントを作成する時に CreateInstance のイベントを実行します。 ブジェクト (PRIM_OBJT) より継承 |
DestroyInstance | コンポーネントが解除される前に DestroyInstance のイベントを実行します。 ブジェクト (PRIM_OBJT) より継承 |
2018 - V14SP1