0.1.12-alpha • Published 2 years ago

ng-eventstore-listing v0.1.12-alpha

Weekly downloads
524
License
-
Repository
-
Last release
2 years ago

ng-eventstore-listing

Installation

Run in your angular project folder:

npm install ng-eventstore-listing

Demo

Demo

Usage

Add this to your module:

import { NgEventstoreListingModule } from 'ng-eventstore-listing';
...
imports: [
  ...
  NgEventstoreListingModule
]
...

Use the following markup in your HTML:

<lib-ng-eventstore-listing
  [idPropertyName]="idPropertyName"
  [inputDataList]="data"
  [itemComponentClass]="rowComponentClass">
</lib-ng-eventstore-listing>

Inputs

InputDefaultTypeRequired?Description
itemComponentClassnullComponentYesType / Class of the component that will be used as the rows
inputDataList[]any[]YesThe array of items that will be displayed
idPropertyName'id'stringNoThe identifying property existing in each item of the array in inputDataList
lookups{}objectNoOptional lookups to be accessible inside the items component
listHeaderGroups{ groups: [] }NoListHeaderGroupsOptional object describing the headers of the table rows
subscriptionTopicConfigurations[]NoSubscriptionTopicConfigurationArray of configurations for UI updating subscriptions

Outputs

OutputDescription
updateEmitterFires whenever there is an update call from the row component
updateLookupsEmitterFires whenever there is a request to update the lookups from the API
showModalEmitterFires when there is a request to open a modal
deleteEmitterFires when there is a request for a delete function from the rows
sortEmitterFires when there is a request to sort the list
updateDataListFires when there is a request to update the immutable list

Types

SubscriptionTopicConfiguration

PropertyTypeRequiredDescription
streamKeystringYes-
contextstringYes-
idPropertyNamestringYes-
getOffsetsFunctionFunctionYes-

OffsetsResponse

PropertyTypeRequired?Description
apiVersionstringYes-
data{ items: number[] }Yes-

ListHeaderGroups

PropertyTypeRequired?Description
generalRowClassNamestringNo-
groupsListHeaderGroup[]Yes-

ListHeaderGroup

PropertyTypeRequired?Description
classNamestringNo-
listHeadersListHeader[]Yes-

ListHeader

PropertyTypeRequired?Description
displayNamestringNo-
sortPropertystringNo-
classNamestringNo-
0.1.16-alpha.52

2 years ago

0.1.16-alpha.53

2 years ago

0.1.16-alpha.51

2 years ago

0.1.16-alpha.50

3 years ago

0.1.16-alpha.49

3 years ago

0.1.16-alpha.48

3 years ago

0.1.16-alpha.47

3 years ago

0.1.16-alpha.46

3 years ago

0.1.16-alpha.45

3 years ago

0.1.16-alpha.44

3 years ago

0.1.16-alpha.43

3 years ago

0.1.16-alpha.42

3 years ago

0.1.16-alpha.41

4 years ago

0.1.16-alpha.40

4 years ago

0.1.16-alpha.38

4 years ago

0.1.16-alpha.39

4 years ago

0.1.16-alpha.36

4 years ago

0.1.16-alpha.37

4 years ago

0.1.16-alpha.35

4 years ago

0.1.16-alpha.34

4 years ago

0.1.16-alpha.33

4 years ago

0.1.16-alpha.32

4 years ago

0.1.16-alpha.31

4 years ago

0.1.16-alpha.30

4 years ago

0.1.16-alpha.29

4 years ago

0.1.16-alpha.28

4 years ago

0.1.16-alpha.26

4 years ago

0.1.16-alpha.25

4 years ago

0.1.16-alpha.23

4 years ago

0.1.16-alpha.24

4 years ago

0.1.16-alpha.21

4 years ago

0.1.16-alpha.22

4 years ago

0.1.16-alpha.20

4 years ago

0.1.16-alpha.19

4 years ago

0.1.16-alpha.18

4 years ago

0.1.16-alpha.17

4 years ago

0.1.16-alpha.16

4 years ago

0.1.16-alpha.15

4 years ago

0.1.16-alpha.14

4 years ago

0.1.16-alpha.13

4 years ago

0.1.16-alpha.12

4 years ago

0.1.16-alpha.11

4 years ago

0.1.16-alpha.10

4 years ago

0.1.16-alpha.9

4 years ago

0.1.16-alpha.8

4 years ago

0.1.16-alpha.7

4 years ago

0.1.16-alpha.6

4 years ago

0.1.16-alpha.5

4 years ago

0.1.16-alpha.4

4 years ago

0.1.16-alpha.3

4 years ago

0.1.16-alpha.2

4 years ago

0.1.16-alpha.1

4 years ago

0.1.15-alpha.14

4 years ago

0.1.15-alpha.13

4 years ago

0.1.15-alpha.12

4 years ago

0.1.15-alpha.11

4 years ago

0.1.15-alpha.10

4 years ago

0.1.15-alpha.9

4 years ago

0.1.15-alpha.8

4 years ago

0.1.15-alpha.7

4 years ago

0.1.15-alpha.6

4 years ago

0.1.15-alpha.5

4 years ago

0.1.15-alpha.4

4 years ago

0.1.15-alpha.3

4 years ago

0.1.15-alpha.2

4 years ago

0.1.15-alpha.1

4 years ago

0.1.15-alpha

4 years ago

0.1.14-alpha

4 years ago

0.1.13-alpha

4 years ago

0.1.12-alpha

4 years ago

0.1.11-alpha

4 years ago

0.1.10-alpha

4 years ago

0.1.8-alpha

4 years ago

0.1.7-alpha

4 years ago

0.1.6-alpha

4 years ago

0.1.5-alpha

4 years ago

0.1.3-alpha

4 years ago

0.1.4-alpha

4 years ago

0.1.1-alpha

4 years ago

0.1.2-alpha

4 years ago

0.1.0-alpha

4 years ago

0.0.8-alpha

4 years ago

0.0.7-alpha

4 years ago

0.0.6-alpha

4 years ago

0.0.5-alpha

4 years ago

0.0.4-alpha

4 years ago

0.0.2-alpha

4 years ago

0.0.3-alpha

4 years ago

0.0.1-alpha

4 years ago

0.0.0-alpha

4 years ago