Class ValueInlineCollectionField<T>
Collection field with a text summary and modal content editing.
public class ValueInlineCollectionField<T> : InlineCollectionFieldBase<T>, IField<IEntitySet<T>>, IField, IModel, INotifyPropertyChanged, IDataErrorInfo where T : IEntity<T>
Type Parameters
T
- Inheritance
-
FieldBase<IEntitySet<T>>ValueInlineCollectionField<T>
- Implements
-
IField<IEntitySet<T>>
- Inherited Members
- Extension Methods
Constructors
ValueInlineCollectionField(ISurface, string, IEntitySet<T>?, Action<GridOptions>?, Action<ListOptions>?, IScreenCommand?, bool)
[Obsolete("Use one of the constructors with an options parameter")]
public ValueInlineCollectionField(ISurface surface, string label, IEntitySet<T>? boundSet, Action<GridOptions>? configureGrid, Action<ListOptions>? configureList = null, IScreenCommand? addCommand = null, bool suppressRemoveCommand = false)
Parameters
surfaceISurfacelabelstringboundSetIEntitySet<T>configureGridAction<GridOptions>configureListAction<ListOptions>addCommandIScreenCommandsuppressRemoveCommandbool
ValueInlineCollectionField(ISurface, string, IEntitySet<T>?, Action<ListOptions>?, IScreenCommand?, bool)
[Obsolete("Use one of the constructors with an options parameter")]
public ValueInlineCollectionField(ISurface surface, string label, IEntitySet<T>? boundSet, Action<ListOptions>? configureList, IScreenCommand? addCommand = null, bool suppressRemoveCommand = false)
Parameters
surfaceISurfacelabelstringboundSetIEntitySet<T>configureListAction<ListOptions>addCommandIScreenCommandsuppressRemoveCommandbool
ValueInlineCollectionField(ISurface, string, IEntitySet<T>?, bool)
[Obsolete("Use one of the constructors with an options parameter")]
public ValueInlineCollectionField(ISurface surface, string label, IEntitySet<T>? boundSet, bool suppressRemoveCommand)
Parameters
surfaceISurfacelabelstringboundSetIEntitySet<T>suppressRemoveCommandbool
ValueInlineCollectionField(ISurface, string, IEntitySet<T>, ValueInlineCollectionOptions<T>?)
public ValueInlineCollectionField(ISurface surface, string label, IEntitySet<T> boundSet, ValueInlineCollectionOptions<T>? options = null)
Parameters
surfaceISurfacelabelstringboundSetIEntitySet<T>optionsValueInlineCollectionOptions<T>
ValueInlineCollectionField(ISurface, string, IEntitySet<T>?, IScreenCommand?, bool)
[Obsolete("Use one of the constructors with an options parameter")]
public ValueInlineCollectionField(ISurface surface, string label, IEntitySet<T>? boundSet, IScreenCommand? addCommand, bool suppressRemoveCommand = false)
Parameters
surfaceISurfacelabelstringboundSetIEntitySet<T>addCommandIScreenCommandsuppressRemoveCommandbool
ValueInlineCollectionField(ISurface, EntityCollectionProperty<T>, ValueInlineCollectionOptions<T>?)
public ValueInlineCollectionField(ISurface surface, EntityCollectionProperty<T> boundSet, ValueInlineCollectionOptions<T>? options = null)
Parameters
surfaceISurfaceboundSetEntityCollectionProperty<T>optionsValueInlineCollectionOptions<T>
Methods
CreateSubfield(IEntitySet<T>)
public override IField<IEntitySet<T>> CreateSubfield(IEntitySet<T> modalSet)
Parameters
modalSetIEntitySet<T>
Returns
- IField<IEntitySet<T>>