EditableDataSource
AddOnSchemaChangedListener Represents a data source for use in components which need advanced access to data.
public interface EditableDataSourceProperties
Section titled "Properties"Methods
Section titled "Methods"AcceptPendingCommitAsync(int)
Section titled "AcceptPendingCommitAsync(int)"Accepts a pending commit.
AcceptPendingCommitAsync(int): any AcceptPendingTransaction(int)
Section titled "AcceptPendingTransaction(int)"AcceptPendingTransaction(int): any AcceptPendingTransactionAsync(int)
Section titled "AcceptPendingTransactionAsync(int)"Accept a specific pending transaction.
AcceptPendingTransactionAsync(int): any AddItemAsync(object)
Section titled "AddItemAsync(object)"Adds the provided item to the data source.
AddItemAsync(object): any CancelEditsAsync()
Section titled "CancelEditsAsync()"Cancels all the current edits.
CancelEditsAsync(): any CommitEditsAsync(bool)
Section titled "CommitEditsAsync(bool)"Commit the current edits to the datasource.
CommitEditsAsync(bool): any GetAggregatedChangesAsync(int)
Section titled "GetAggregatedChangesAsync(int)"Returns a set of changes that have been made to the data however have not been committed yet.
GetAggregatedChangesAsync(int): any GetTransactionErrorByID(int)
Section titled "GetTransactionErrorByID(int)"GetTransactionErrorByID(int): any GetTransactionErrorByIDAsync(int)
Section titled "GetTransactionErrorByIDAsync(int)"Returns an error, if any, associated with a specific transaction.
GetTransactionErrorByIDAsync(int): any GetTransactionErrorByKey(object[], string)
Section titled "GetTransactionErrorByKey(object[], string)"GetTransactionErrorByKey(object[], string): any GetTransactionErrorByKeyAsync(object[], string)
Section titled "GetTransactionErrorByKeyAsync(object[], string)"GetTransactionErrorByKeyAsync(object[], string): any GetTransactionID(object[], string)
Section titled "GetTransactionID(object[], string)"GetTransactionID(object[], string): any GetTransactionIDAsync(object[], string)
Section titled "GetTransactionIDAsync(object[], string)"GetTransactionIDAsync(object[], string): any HasAddAsync(object)
Section titled "HasAddAsync(object)"Returns whether the item is an uncommitted add.
HasAddAsync(object): any HasEditAsync(object[], string)
Section titled "HasEditAsync(object[], string)"HasEditAsync(object[], string): any IsPendingCommitAsync(int)
Section titled "IsPendingCommitAsync(int)"Returns whether a commit is pending or not.
IsPendingCommitAsync(int): any IsPendingTransactionAsync(int)
Section titled "IsPendingTransactionAsync(int)"Returns whether a transaction pending or not.
IsPendingTransactionAsync(int): any RejectPendingCommitAsync(int)
Section titled "RejectPendingCommitAsync(int)"Reject a pending commit.
RejectPendingCommitAsync(int): any RejectPendingTransaction(int)
Section titled "RejectPendingTransaction(int)"RejectPendingTransaction(int): any RejectPendingTransactionAsync(int)
Section titled "RejectPendingTransactionAsync(int)"Rejects a pending transaction.
RejectPendingTransactionAsync(int): any RemoveItemAsync(object)
Section titled "RemoveItemAsync(object)"Removes an item from the datasource.
RemoveItemAsync(object): any RemoveItemByKeyAsync(object[])
Section titled "RemoveItemByKeyAsync(object[])"RemoveItemByKeyAsync(object[]): any SetTransactionError(int, string)
Section titled "SetTransactionError(int, string)"SetTransactionError(int, string): any SetTransactionErrorAsync(int, string)
Section titled "SetTransactionErrorAsync(int, string)"SetTransactionErrorAsync(int, string): any UpdatePropertyAtKey(object[], string, object, bool)
Section titled "UpdatePropertyAtKey(object[], string, object, bool)"UpdatePropertyAtKey(object[], string, object, bool): any UpdatePropertyAtKeyAsync(object[], string, object, bool)
Section titled "UpdatePropertyAtKeyAsync(object[], string, object, bool)"UpdatePropertyAtKeyAsync(object[], string, object, bool): any