Interface IRVDataModelProvider
Assembly: Infragistics.Reveal.DataLayer.dll
Syntax
public interface IRVDataModelProvider
Methods
EditSchemaAsync(IRequestContext, RVDataSourceItem, List<RVDataModelField>)
Edit existing fields. New -calculated- fields should not be added here, those must be in GetCalculatedFields.
To make the edits effective, the return value must be non-null. When the returned list is different than the original, changes in the original schema are ignored.
Declaration
Task<List<RVDataModelField>> EditSchemaAsync(IRequestContext requestContext, RVDataSourceItem dataSourceItem, List<RVDataModelField> schema)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<RVDataModelField>> |
|
GetCalculatedFieldsAsync(IRequestContext, RVDataSourceItem)
Declaration
Task<List<RVDataModelCalculatedField>> GetCalculatedFieldsAsync(IRequestContext userContext, RVDataSourceItem dataSourceItem)
Parameters
Returns
GetMeasuresAsync(IRequestContext, RVDataSourceItem)
Declaration
Task<List<RVDataModelMeasure>> GetMeasuresAsync(IRequestContext userContext, RVDataSourceItem dataSourceItem)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<RVDataModelMeasure>> |
|