property
ユーザが特定コンポーネントのユーザ データを編集できるようにします。 データはUserDataMapに保存され、関連するテンプレートによって、モーダルプロパティページがユーザに対して表示されます。
コマンドが機能するためには、以下の要件を満たす必要があります。
選択対象にコンポーネントが含まれている必要があります。または入力引数が、それらのコンポーネントを示す SubComponent
オブジェクトを提供する必要があります。
最低ひとつのコンポーネントが、クラスタの一部にある必要があります。
このクラスタには、テンプレートが適用されたユーザ データ マップがある必要があります。
たとえば、ポリゴン番号 4が選択された場合、ポリゴン4を含むポリゴンクラスタが必要です。さらに、このクラスタに有効なUserDataMap.Templateを持つユーザデータマップが必要です。
引数(または選択対象の一部)で特定の UserDataMap が提供されないと、これらの条件に合致した最初のユーザ データ
マップが(もしあれば)使用されます。同じオブジェクトに複数のユーザ データ
マップがある場合は、何らかの影響がでる可能性があります。
複数のコンポーネントが指定されている場合は、最初のコンポーネントが使用され、ユーザ インターフェイスのコントロールが初期化されます。
ユーザが OK をクリックすると、ユーザ インターフェイスのコントロールの値は指定された各コンポーネントに保存されます。
選択されたコンポーネントにユーザデータ(「UserDataMap.IsEmpty」を参照)がない場合は、ユーザインターフェイスのすべてのコントロールがデフォルト値で表示されます。
InspectUserData( InputObjs ); |
パラメータ | タイプ | 詳細 |
---|---|---|
InputObjs | XSICollection(オブジェクトに属する) | この引数には、少なくとも検査されるサブコンポーネントを指定する必要があります。 検査されるデータを含むユーザ データ
マップを含むこともできます。 ユーザ データ マップが指定されていない場合、このコマンドは適切なユーザ データ
マップの検出を試みます。
デフォルト値:現在の選択 |