Symbiote\AdvancedWorkflow\Actions\SelectElementsInstance
Synopsis
class SelectElementsInstance
extends WorkflowActionInstance
{
- // members
- private static array $db = ;
- private static string $table_name = 'SelectElementsInstance';
- // methods
- public void onSaveWorkflowState()
- public void updateWorkflowFields()
- public MultiValueCheckboxField getSelectedElementsField()
- public array getSelectedElementsIDs()
- public static SelectElementsInstance|null findInWorkflow()
- protected string makeOptionHTML()
Hierarchy
Extends
- Symbiote\AdvancedWorkflow\DataObjects\WorkflowActionInstance
Members
private
- $db
- $table_name
Methods
protected
- makeOptionHTML() — Creates html for a single checkbox option
public
- findInWorkflow() — Finds the last SelectElementsInstance in the given workflow
- getSelectedElementsField() — Creates MultiValueCheckboxField for right sidebar
- getSelectedElementsIDs() — Get list of selected element IDs
- onSaveWorkflowState() — Hook into object save event
- updateWorkflowFields() — Add fields to right sidebar