InformationGrid webcomponents documentation

ig-aggregate-manager #

Overview #

An Aggregate Manager component handles all interaction for managing an aggregate within an InformationGrid based web application.

Properties #

Property Attribute Description Type Default
aggregateManagerId aggregate-manager-id The identifier of the aggregate manager configuration string undefined
tenantId tenant-id Identifier of the tenant for which the data should be managed (in case the datasource is tenant aware). string undefined

Events #

Event Description Type
detailClosed Emitted when the resource detail panel is closed and the user returns back to the overview table. CustomEvent<any>
recordSelected Emitted when a record (table row) is clicked inside the resource master used by this aggregate manager. CustomEvent<any>

Methods #

refresh() => Promise<void> #

Refreshes the whole component. This also retrieves the aggregate manager configuration again.

Returns #

Type: Promise<void>

Dependencies #

Depends on #

Graph #

graph TD;
  ig-aggregate-manager --> ig-form
  ig-aggregate-manager --> ig-resource-master
  ig-aggregate-manager --> ig-resource-detail
  ig-aggregate-manager --> ig-nested-resource-master
  ig-aggregate-manager --> ig-task-panel
  ig-form --> ig-modal
  ig-form --> ig-form-section
  ig-modal --> ig-modal
  ig-form-section --> ig-tooltip
  ig-form-section --> ig-form-field
  ig-form-section --> ig-popover
  ig-tooltip --> ig-popover
  ig-form-field --> ig-form-field-translatable-string
  ig-form-field --> ig-form-field-dsl
  ig-form-field --> ig-form-field-text-editor
  ig-form-field --> ig-form-field-lookup
  ig-form-field --> ig-form-field-date
  ig-form-field --> ig-form-field-upload
  ig-form-field --> ig-form-field-primitive
  ig-form-field --> ig-form-field-enum
  ig-form-field --> ig-form-field-array
  ig-form-field --> ig-form-field-map
  ig-form-field --> ig-form-field-resource-type
  ig-form-field --> ig-form-field-resource-type-group
  ig-form-field-translatable-string --> ig-form-field
  ig-form-field-translatable-string --> ig-popover
  ig-form-field-lookup --> ig-popover
  ig-form-field-array --> ig-form-field
  ig-form-field-array --> ig-popover
  ig-form-field-map --> ig-form-field
  ig-form-field-map --> ig-popover
  ig-form-field-resource-type --> ig-form-section
  ig-form-field-resource-type-group --> ig-form-section
  ig-resource-master --> ig-resource-master-renderer
  ig-resource-master-renderer --> ig-file
  ig-resource-master-renderer --> ig-search-facets
  ig-resource-master-renderer --> ig-pagination
  ig-resource-detail --> ig-resource-detail-renderer
  ig-resource-detail-renderer --> ig-resource-detail-section
  ig-resource-detail-section --> ig-tooltip
  ig-resource-detail-section --> ig-resource-detail-field
  ig-resource-detail-field --> ig-file
  ig-resource-detail-field --> ig-resource-detail-field-dsl
  ig-resource-detail-field --> ig-resource-detail-field
  ig-resource-detail-field --> ig-resource-detail-section
  ig-nested-resource-master --> ig-resource-master-renderer
  style ig-aggregate-manager fill:#f9f,stroke:#333,stroke-width:4px