Table of Contents

Constructor EntitySearchFieldViewModel

Namespace
Innova.Prism.Library.StructuredSearch
Assembly
Innova.Prism.Library.dll

EntitySearchFieldViewModel(Expression<Func<T, object>>)

public EntitySearchFieldViewModel(Expression<Func<T, object>> fieldExpression)

Parameters

fieldExpression Expression<Func<T, object>>

EntitySearchFieldViewModel(Expression<Func<T, object>>, string, string, Func<Task<IEnumerable<object>>>)

public EntitySearchFieldViewModel(Expression<Func<T, object>> fieldExpression, string valuePath, string displayPath, Func<Task<IEnumerable<object>>> items)

Parameters

fieldExpression Expression<Func<T, object>>
valuePath string
displayPath string
items Func<Task<IEnumerable<object>>>

EntitySearchFieldViewModel(string, string, Type, string, string)

public EntitySearchFieldViewModel(string caption, string name, Type propertyType, string parentWhereClause = null, string category = null)

Parameters

caption string
name string
propertyType Type
parentWhereClause string
category string

EntitySearchFieldViewModel(string, string, Type, string, string, Func<Task<IEnumerable<object>>>, string, string)

public EntitySearchFieldViewModel(string caption, string name, Type propertyType, string valuePath, string displayPath, Func<Task<IEnumerable<object>>> items, string parentWhereClause = null, string category = null)

Parameters

caption string
name string
propertyType Type
valuePath string
displayPath string
items Func<Task<IEnumerable<object>>>
parentWhereClause string
category string