Class ObjectPropertyEditorWithOperations
java.lang.Object
ru.cg.webbpm.studio.subsystems.script_editor.editor.api.base.ObjectRefPropertyEditor<WebbpmMethod>
ru.cg.webbpm.studio.subsystems.ui_scripting.editor.ObjectPropertyEditorWithOperations
- All Implemented Interfaces:
PropertyEditor
- Author:
- krylov
-
Field Summary
Fields inherited from class ru.cg.webbpm.studio.subsystems.script_editor.editor.api.base.ObjectRefPropertyEditor
methodProperty, objectSelectField, onModified, pageObjectContext, propertySelect, rootProperty, scriptContext
-
Constructor Summary
ConstructorsConstructorDescriptionObjectPropertyEditorWithOperations
(ComplexValue conditionProperty, ComplexValue objectValue, ScriptContext scriptContext, ScriptEditorManager scriptEditorManager, PropertyValueManager propertyValueManager, Runnable onModified) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Listeners for underlying value updates should be bound to controls here.javafx.scene.layout.Pane
Создать UI отображение Соглашение, если label пустой то вытягить эдитор на всю ширинуprotected Collection<WebbpmMethod>
getAllProperties
(PageObjectContext objectContext) protected void
init()
Value is loaded here because it needs subclass methods.protected BasePropertySelect<WebbpmMethod>
Methods inherited from class ru.cg.webbpm.studio.subsystems.script_editor.editor.api.base.ObjectRefPropertyEditor
methodPropertyName, updateProperties
-
Constructor Details
-
ObjectPropertyEditorWithOperations
public ObjectPropertyEditorWithOperations(ComplexValue conditionProperty, ComplexValue objectValue, ScriptContext scriptContext, ScriptEditorManager scriptEditorManager, PropertyValueManager propertyValueManager, Runnable onModified)
-
-
Method Details
-
init
protected void init()Description copied from class:ObjectRefPropertyEditor
Value is loaded here because it needs subclass methods. This method must be called after initialization and before creating a node.- Overrides:
init
in classObjectRefPropertyEditor<WebbpmMethod>
-
createEditorPane
public javafx.scene.layout.Pane createEditorPane()Description copied from interface:PropertyEditor
Создать UI отображение Соглашение, если label пустой то вытягить эдитор на всю ширину- Specified by:
createEditorPane
in interfacePropertyEditor
- Overrides:
createEditorPane
in classObjectRefPropertyEditor<WebbpmMethod>
-
newPropertySelect
- Specified by:
newPropertySelect
in classObjectRefPropertyEditor<WebbpmMethod>
-
bindListeners
protected void bindListeners()Description copied from class:ObjectRefPropertyEditor
Listeners for underlying value updates should be bound to controls here. This is a separate method because control values can be changed elsewhere during initialization- Overrides:
bindListeners
in classObjectRefPropertyEditor<WebbpmMethod>
-
getAllProperties
- Specified by:
getAllProperties
in classObjectRefPropertyEditor<WebbpmMethod>
-