C# Class SIL.FieldWorks.XWorks.MatchingItemsRecordClerk

This is a record clerk that can be used in a guicontrol where the parent control knows when the list contents have changed, and to what. You must use a MatchingItemsRecordList whenever you use a MatchingItemsRecordClerk.
Inheritance: TemporaryRecordClerk
Exibir arquivo Open project: sillsdev/FieldWorks

Public Methods

Method Description
SetListIndex ( int index ) : void

Set the specified index in the list.

SetSorter ( SIL.FieldWorks.Filters.RecordSorter sorter ) : void

Allow the sorter to be set according to the search criteria.

UpdateList ( IEnumerable objs ) : void

Protected Methods

Method Description
StoreClerkInPropertyTable ( XmlNode clerkConfiguration ) : void
TryRestoreFilter ( XCore.Mediator mediator, XmlNode clerkConfiguration, SIL.FieldWorks.FDO.FdoCache cache ) : bool
TryRestoreSorter ( XCore.Mediator mediator, XmlNode clerkConfiguration, SIL.FieldWorks.FDO.FdoCache cache ) : bool

Method Details

SetListIndex() public method

Set the specified index in the list.
public SetListIndex ( int index ) : void
index int
return void

SetSorter() public method

Allow the sorter to be set according to the search criteria.
public SetSorter ( SIL.FieldWorks.Filters.RecordSorter sorter ) : void
sorter SIL.FieldWorks.Filters.RecordSorter
return void

StoreClerkInPropertyTable() protected method

protected StoreClerkInPropertyTable ( XmlNode clerkConfiguration ) : void
clerkConfiguration System.Xml.XmlNode
return void

TryRestoreFilter() protected method

protected TryRestoreFilter ( XCore.Mediator mediator, XmlNode clerkConfiguration, SIL.FieldWorks.FDO.FdoCache cache ) : bool
mediator XCore.Mediator
clerkConfiguration System.Xml.XmlNode
cache SIL.FieldWorks.FDO.FdoCache
return bool

TryRestoreSorter() protected method

protected TryRestoreSorter ( XCore.Mediator mediator, XmlNode clerkConfiguration, SIL.FieldWorks.FDO.FdoCache cache ) : bool
mediator XCore.Mediator
clerkConfiguration System.Xml.XmlNode
cache SIL.FieldWorks.FDO.FdoCache
return bool

UpdateList() public method

public UpdateList ( IEnumerable objs ) : void
objs IEnumerable
return void