Skip to content
Search
Ctrl
K
Cancel
GitHub
YouTube
Discord
Contact Us
Overview
What is Workflow Builder?
Features
Diagram State Management
Node Library
Properties Sidebar
Design System & Customization
Architecture
Get Started
Quick Start
Standalone
React Component
Persistence
localStorage
REST API
via callback
Theming
Side effects & limitations
Guides
Add a custom node
Configuring the editor
Custom JsonForms control
Build a plugin
Use Variable Picker
Save Diagrams to Database
Node Schemas
Node schemas
Data schema
Form overview
Form controls
Form layouts
Built-in Nodes
Built-in Nodes Overview
Trigger
Action
Conditional
Decision
Delay
Notification
AI Agent
Plugins
Plugins Overview
Undo / Redo
Copy & Paste
Avoid Nodes & Edges
Auto Layout
Reshapable Edges
Widgets
Flow Runner
Validation
Download PDF
API Reference
Core
WorkflowBuilder
WorkflowBuilderIsValidConnection
WorkflowBuilderIsValidConnectionParams
WorkflowBuilderLogo
WorkflowBuilderReactFlowProps
WorkflowBuilderRoot
WorkflowBuilderRootProps
Plugins
ComponentDecoratorOptions
FunctionDecoratorOptions
hasRegisteredComponentDecorator
JsonFormsCellExtension
JsonFormsRendererExtension
PluginTranslationResource
registerComponentDecorator
registerFunctionDecorator
registerPluginTranslation
WorkflowBuilderJsonFormConfig
WorkflowBuilderPlugin
Components
defineNodeTemplate
DiagramContainerProps
EdgeLabel
EnhancedBaseEdge
FormControlWithLabel
LabelEdge
NodeSection
OptionalNodeContent
ProjectSelectionProps
PropertiesBarProps
SelfConnectingEdge
SyntaxHighlighterLazy
WorkflowBuilderCanvas
WorkflowBuilderDefaultLayout
WorkflowBuilderEdgeTemplates
WorkflowBuilderNodeTemplates
WorkflowBuilderPalette
WorkflowBuilderPropertiesPanel
WorkflowBuilderTopBar
WorkflowNodeTemplateProps
Hooks
LayoutChangeOptions
useEffectChange
useFitView
useKeyPress
useLabelEdgeHover
useSingleSelectedElement
useWorkflowBuilderActions
WorkflowBuilderActions
Store
getStoreDataForIntegration
getStoreEdges
getStoreLayoutDirection
getStoreNodes
getStoreSelection
openModal
resetStoreSelection
setStoreEdges
setStoreLayoutDirection
setStoreNodes
trackFutureChange
useChangesTrackerStore
useStore
Listeners
addNodeChangedListener
addNodeDragStartListener
NodeChangedListener
removeNodeChangedListener
removeNodeDragStartListener
useNodeChangedListener
useNodeDragStartListener
Forms
and
CellProps
ControlElement
ControlProps
DynamicCondition
formatIs
getScope
isControl
isLayout
JsonFormsDispatch
JsonSchema
LabelProps
Layout
LayoutProps
not
optionIs
or
RankedTester
rankWith
RuleEffect
RuleEffect
schemaMatches
schemaTypeIs
scopeEndsWith
Tester
uiTypeIs
useJsonForms
withJsonFormsCellProps
withJsonFormsControlProps
withJsonFormsLabelProps
withJsonFormsLayoutProps
Integration
DidSaveStatus
IntegrationDataFormat
IntegrationDataFormatOptional
IntegrationStrategy
OnSaveExternal
OnSaveParams
WorkflowBuilderIntegration
Types
DiagramModel
IconType
IfThenElseSchema
LayoutDirection
NodeData
NodeDataProperties
NodeSchema
NodeType
Option
PaletteItem
PaletteItemOrGroup
TemplateModel
UISchema
WorkflowBuilderEdge
WorkflowBuilderNode
Utilities
DeepPartial
errorPolicyProperty
generalInformation
getHandleId
globalControls
Prettify
sharedProperties
statusOptions
Constants
EDGE_CURVE_RADIUS
EDGE_OFFSET
SELF_CONNECTING_EDGE_LABEL_OFFSET
VARIABLE_NODES_KEY
i18n
TranslationKey
Icons
Icon
WBIcon
Videos
FAQ
GitHub
YouTube
Discord
Contact Us
API Reference
>
Forms
>
Layout
Layout
Layout
=
JsonFormsCore.Layout
A uischema layout element.