Protected_Protected_Protected_Protected_Protected_Protected_Protected_Required when CheckBoxValueMode is set to ColumnValue: the name of the field in the JoinEntity that will be used to store the value of the checkbox.
ONLY USED WHEN ColumnsMode=Entity When this property is set to JoinRecordExists the grid will operate as follows:
OptionalColumnsRequired when ColumnsMode is set to Entity: provide an array of BaseEntity objects that will be used to display the columns in the grid.
Determines how the column data will be fetched.
Required when ColumnsMode is set to Entity: the field name in the ColumnsEntityName that will be shown as columns in the grid
Required when ColumnsMode is set to Entity: the name of the entity that will be used for displaying data for columns. This means that each row in the ColumnsEntity will be shown as a column in the grid
OptionalColumnsUsed when ColumnsEntityDataSource = ViewName, this will be the name of the User View for the specified ColumnsEntity to run to get data
OptionalColumnsFor ColumnsEntityDataSource = FullEntity or ViewName, this is the extra filter to apply to the columns entity when fetching data. This is optional.
When set to Entity, the ColumnsEntity and related settings will be used to build the columns in the grid. When set to Fields, fields from the JoinEntity will be used to build the columns in the grid.
OptionalColumnsFor ColumnsEntityDataSource = FullEntity or ViewName, this is the order by clause to apply to the columns entity when fetching data. This is optional.
Change the value of this property to true or false when you want to enter or exit edit mode. Only use this when the grid is embedded in another form and you are not showing the built-in save/cancel buttons
The name of the foreign key field in the JoinEntity that will be used to link to the Primary Key field in the ColumnsEntity
OptionalJoinThe names of the columns from the JoinEntity to display as columns in the grid. This is only used when ColumnsMode is set to Fields.
OptionalJoinWhen specified, this filter is used to further constrain the data in the JoinEntity. This is optional but is generally most useful when ColumnsMode is set to Fields and you want to filter the data in the JoinEntity based on some criteria.
The name of the entity that will be used for joining the RowsEntity and ColumnsEntity. Or, in the case of ColumnsMode = Fields, there is no true "joining" happening but we are joining the data from the RowsEntity and JoinEntity together.
The name of the foreign key field in the JoinEntity that will be used to link to the Primary Key field in the RowsEntity
OptionalNewWhen the CheckBoxValueMode is set to RecordExists this means the grid will be adding and removing records from the JoinEntity. In some cases, entities require additional values beyond the foreign keys that are automatically set, in those cases, use this property to provide additional default values for the new records that are created.
If specified, this provider will be used for communication and for all metadata purposes. By default, if not provided, the Metadata and RunView classes are used for this and the default GraphQLDataProvider is used which is connected to the same back-end MJAPI instance as the Metadata and RunView classes. If you want to have this component connect to a different MJAPI back-end, create an instance of a ProviderBase sub-class like GraphQLDataProvider/etc, and configure it as appropriate to connect to the MJAPI back-end you want to use, and then pass it in here.
OptionalRowsRequired: provide an array of BaseEntity objects that will be used to display the rows in the grid.
Determines how the row data will be fetched.
Required: the field name in the RowsEntityName that will be shown in the first column in the grid
OptionalRowsOptional: if provided, this value will be shown in the top-left corner of the grid instead of the RowsEntityName
Required: the name of the entity that will be used for displaying data for rows. This means that each row in the RowsEntity will be shown as a row in the grid where the RowsEntityDisplayField will be used in the first column of the grid.
OptionalRowsUsed when RowsEntityDataSource = ViewName, this will be the name of the User View for the specified RowsEntity to run to get data
OptionalRowsFor RowsEntityDataSource = FullEntity or ViewName, this is the extra filter to apply to the rows entity when fetching data. This is optional.
OptionalRowsFor RowsEntityDataSource = FullEntity or ViewName, this is the order by clause to apply to the rows entity when fetching data. This is optional.
When set to true, the Cancel button is shown
When set to true, the Save button is shown
StaticɵdirStaticɵfacReturns either the default Metadata provider or the one specified in the Provider property, if it was specified
Returns either the default RunQuery provider or the one specified in the Provider property, if it was specified
Returns either the default RunReport provider or the one specified in the Provider property, if it was specified
Returns either the default RunView provider or the one specified in the Provider property, if it was specified
Cancels any changes and reverts to the prior state of the grid that reflects the last saved state.
ProtectedEditingReturns the EntityFieldInfo that matches the specific column name within the JoinEntity
A callback method that is invoked immediately after Angular has completed initialization of a component's view. It is invoked only once when the view is instantiated.
ProtectedPopulateProtectedPopulateThis method is called automatically when the component is first loaded. Call the method anytime if you want to refresh the grid.
ProtectedRevertProtectedRunOptionalviewName: stringOptionalextraFilter: stringOptionalorderBy: stringSaves all of the changes made in the grid. This includes adding new records, updating existing records, and deleting records.
Base class for all Angular components in the MemberJunction system.