Table of Contents

Class ControlFactory

Namespace
JJMasterData.Core.UI.Components
Assembly
JJMasterData.Core.dll
public class ControlFactory
Inheritance
ControlFactory
Inherited Members

Constructors

ControlFactory(IServiceProvider, ExpressionsService)

public ControlFactory(IServiceProvider serviceProvider, ExpressionsService expressionsService)

Parameters

serviceProvider IServiceProvider
expressionsService ExpressionsService

Properties

CheckBox

public IControlFactory<JJCheckBox> CheckBox { get; }

Property Value

IControlFactory<JJCheckBox>

ComboBox

public IControlFactory<JJComboBox> ComboBox { get; }

Property Value

IControlFactory<JJComboBox>

Lookup

public IControlFactory<JJLookup> Lookup { get; }

Property Value

IControlFactory<JJLookup>
public IControlFactory<JJSearchBox> SearchBox { get; }

Property Value

IControlFactory<JJSearchBox>

Slider

public IControlFactory<JJSlider> Slider { get; }

Property Value

IControlFactory<JJSlider>

TextArea

public IControlFactory<JJTextArea> TextArea { get; }

Property Value

IControlFactory<JJTextArea>

TextBox

public IControlFactory<JJTextBox> TextBox { get; }

Property Value

IControlFactory<JJTextBox>

TextFile

public IControlFactory<JJTextFile> TextFile { get; }

Property Value

IControlFactory<JJTextFile>

TextGroup

public IControlFactory<JJTextGroup> TextGroup { get; }

Property Value

IControlFactory<JJTextGroup>

TextRange

public IControlFactory<JJTextRange> TextRange { get; }

Property Value

IControlFactory<JJTextRange>

Methods

Create(FormElement, FormElementField, FormStateData, string, object?)

public ControlBase Create(FormElement formElement, FormElementField field, FormStateData formStateData, string parentComponentName, object? value = null)

Parameters

formElement FormElement
field FormElementField
formStateData FormStateData
parentComponentName string
value object

Returns

ControlBase