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>
SearchBox
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>
public IControlFactory<JJTextRange> TextRange { get; }
Property Value
- IControlFactory<JJTextRange>
Methods
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