Purpose

The module EditObject allows for the editing of a persistency string of a ml.Base derived object.

Details

This module is wrapped by the ObjectInspector-Macro which adds some extra functionality by scripting.

It is not to be used explicitly.

Input Fields

inObject

name: inObject, type: MLBase, deprecated name: inputBaseObject

Output Fields

outObject

name: outObject, type: MLBase, deprecated name: outputBaseObject

Parameter Fields

Field Index

Auto Load: Bool
Delete: Trigger
Load: Trigger
Object String: String
Status String: String
Update: Trigger
Update Mode: Enum
upToDate: Bool

Visible Fields

Update

name: updateOutObject, type: Trigger, deprecated name: updateObject

If pressed, the output object is updated according to the edited string.

Delete

name: deleteOutObject, type: Trigger, deprecated name: deleteObject

If pressed, the output object is deleted.

Load

name: loadIntoEditor, type: Trigger, deprecated name: loadObject

If pressed, the attached input object’s persistency string is loaded into the editor.

Update Mode

name: updateMode, type: Enum, default: Off, deprecated name: autoUpdate

Defines how the module reacts to an update of the input object.

Values:

Title Name Deprecated Name
Off Off FALSE
Auto Clear AutoClear  
Auto Update AutoUpdate TRUE

Auto Load

name: autoLoad, type: Bool, default: FALSE

Object String

name: objectString, type: String

Status String

name: statusString, type: String, persistent: no

Hidden Fields

upToDate

name: upToDate, type: Bool, default: FALSE