Parameter | Beschreibung |
PropertyId | Kennung der Eigenschaft (= Eigenschaftsnummer) |
PropertyIndex | Index der Eigenschaft |
PropertyIdentName | Identifizierender Name der benutzerdefinierten Eigenschaft |
Action | Diese Aktion wird aufgerufen, um die angegebene Eigenschaft zu bearbeiten. |
Editable | |
Register |
Mit Hilfe der Aktion können Sie das Verhalten von Eigenschaften in einer Eigenschaftentabelle verändern. Wenn Sie eine Eigenschaft in einer Eigenschaftentabelle bearbeiten, wird anstelle des Standardsteuerelements eine Schaltfläche [...] angezeigt. Wenn Sie auf die Schaltfläche [...] klicken, wird die angegebene Aktion gestartet und Sie können den angezeigten Wert in einem eigenen Dialog mit dem angegebenen Aufrufkontext ändern.
Aufrufkontext der registrierten Aktion sind:
Parameter
Kennung der Eigenschaft | |
Index der Eigenschaft | |
Identifizierender Name der benutzerdefinierten Eigenschaft | |
Objekt-ID des Objekts, zu dem die Eigenschaft gehört. Bei Mehrfachauswahl wird nur die erste Objekt-ID übertragen. | |
Angezeigter String oder mehrsprachiger String |
Zurückgegebene Werte
|
1 für OK |
|
1 für modifiziert |
|
Neuer Anzeigewert oder neuer mehrsprachiger String |
Registrieren eines Bearbeitungsdialogs für die Eigenschaft Zusatzfeld (ID 20901):
RegisterCustomPropertyEditorAction /Register:1 /Action:WPF_Demo_Custom_Editor /PropertyId:20901 /PropertyIndex:1 /Editable:0
Deregistrieren eines Bearbeitungsdialogs für die Eigenschaft Zusatzfeld (ID 20901):
RegisterCustomPropertyEditorAction /Register:0 /Action:WPF_Demo_Custom_Editor /PropertyId:20901 /PropertyIndex:1
Registrieren eines Bearbeitungsdialogs für eine benutzerdefinierte Eigenschaft:
RegisterCustomPropertyEditorAction /Register:1 /Action:WPF_Demo_Custom_Editor /PropertyIdentName:EPLAN.Page.UserSupplementaryField2 /Editable:1
Deregistrieren eines Bearbeitungsdialogs für eine benutzerdefinierte Eigenschaft:
RegisterCustomPropertyEditorAction /Register:0 /Action:WPF_Demo_Custom_Editor /PropertyIdentName:EPLAN.Page.UserSupplementaryField2