Class XpoViewServerModeCore
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class XpoViewServerModeCore : ServerModeCore, IBindingList, IList, ICollection, IEnumerable, ITypedList
- Inheritance
-
XpoViewServerModeCore
- Implements
-
Constructors
public XpoViewServerModeCore(Session initialSession, XPClassInfo initialClassInfo, CriteriaOperator initialFixedCriteria, IEnumerable<Tuple<string, CriteriaOperator>> props, string defaultSorting)
Parameters
initialSession
Session
initialClassInfo
XPClassInfo
initialFixedCriteria
CriteriaOperator
props
IEnumerable<Tuple<string, CriteriaOperator>>
defaultSorting
string
public XpoViewServerModeCore(Session initialSession, XPClassInfo initialClassInfo, CriteriaOperator initialFixedCriteria, IEnumerable<Tuple<string, CriteriaOperator>> props, string defaultSorting, bool lastPropertyIsExtraKey)
Parameters
initialSession
Session
initialClassInfo
XPClassInfo
initialFixedCriteria
CriteriaOperator
props
IEnumerable<Tuple<string, CriteriaOperator>>
defaultSorting
string
lastPropertyIsExtraKey
bool
Properties
AllowInvalidFilterCriteria
public override bool AllowInvalidFilterCriteria { get; }
Property Value
- bool
Methods
CreateCacheCore()
protected override ServerModeCache CreateCacheCore()
Returns
- ServerModeCache
DXClone()
protected override ServerModeCore DXClone()
Returns
- ServerModeCore
DXCloneCreate()
protected override ServerModeCore DXCloneCreate()
Returns
- ServerModeCore
EnsurePersistent(CriteriaOperator)
protected CriteriaOperator EnsurePersistent(CriteriaOperator op)
Parameters
op
CriteriaOperator
Returns
- CriteriaOperator
protected override CriteriaOperator ExtractExpressionCore(CriteriaOperator d)
Parameters
d
CriteriaOperator
Returns
- CriteriaOperator
GetAllFilteredAndSortedRows()
public override IList GetAllFilteredAndSortedRows()
Returns
- IList
GetOnInstanceEvaluator(CriteriaOperator, CriteriaOperator)
protected override Func<object, object> GetOnInstanceEvaluator(CriteriaOperator dirtyExpression, CriteriaOperator extractedExpression)
Parameters
dirtyExpression
CriteriaOperator
extractedExpression
CriteriaOperator
Returns
- Func<object, object>
GetUniqueValues(CriteriaOperator, int, CriteriaOperator)
protected override object[] GetUniqueValues(CriteriaOperator expression, int maxCount, CriteriaOperator filter)
Parameters
expression
CriteriaOperator
maxCount
int
filter
CriteriaOperator
Returns
- object[]
Refresh()
public override void Refresh()
SetFixedCriteria(CriteriaOperator)
public virtual void SetFixedCriteria(CriteriaOperator op)
Parameters
op
CriteriaOperator
Events
ListChanged
public event ListChangedEventHandler ListChanged
Event Type
- ListChangedEventHandler