diff --git a/_data/components/grid.yml b/_data/components/grid.yml index fdc18375c..758410447 100644 --- a/_data/components/grid.yml +++ b/_data/components/grid.yml @@ -98,18 +98,10 @@ attributes: [{ default: "no" }] -outputs: [{ - name: "onClick", - description: "Event triggered when a row is clicked" -},{ - name: "onDoubleClick", - description: "Event triggered when a row is double clicked" -},{ - name: "onDataLoaded", - description: "Event triggered when the data is updated" -},{ - name: "onPaginatedDataLoaded", - description: "Event triggered when the paginated data is updated" +inheritedOutputs: [{ + component: "OServiceComponent", + path: "components/service/service/api", + outputs: [ 'onClick','onDoubleClick','onDataLoaded','onPaginatedDataLoaded','onSearch'] }] extraComponents: "gridData" diff --git a/_data/components/list.yml b/_data/components/list.yml index f3262f1dc..ceafb6b86 100644 --- a/_data/components/list.yml +++ b/_data/components/list.yml @@ -12,6 +12,12 @@ inheritedAttributes: [{ attributes: ["title", "visible", "enabled", "controls", "detail-mode", "detail-form-route", "recursive-detail", "detail-button-in-row", "detail-button-in-row-icon", "edit-form-route", "recursive-edit", "edit-button-in-row", "edit-button-in-row-icon", "insert-button", "row-height", "insert-form-route", "recursive-insert", "quick-filter", "quick-filter-placeholder", "quick-filter-appearance", "pagination-controls", "page-size-options"] }] +inheritedOutputs: [{ + component: "OServiceComponent", + path: "components/service/service/api", + outputs: [ 'onClick','onDoubleClick','onDataLoaded','onPaginatedDataLoaded','onSearch'] +}] + attributes: [{ name: "quick-filter-columns" },{ @@ -69,18 +75,19 @@ attributes: [{ }] outputs: [{ - name: "onDataLoaded", - description: "Event triggered when the data is loaded" + name: "onItemSelected", + description: "Event triggered when an item is selected" },{ - name: "onPaginatedDataLoaded", - description: "Event triggered when the paginated data is loaded" + name: "onItemDeselected", + description: "Event triggered when an item is deselected" },{ - name: "beforeGoEditMode", - description: "Event triggered befoe going to form edition mode" + name: "onInserButtonClick", + description: "Event triggered when the insert button is clicked" },{ - name: "onFormModeChange", - description: "Event triggered when form mode changes" -}] + name: "onItemDeleted", + description: "Event triggered when an item is deleted" + } +] extraComponents: "listData" diff --git a/_data/components/otableData/00table.yml b/_data/components/otableData/00table.yml index a31baf6f7..6a12ac583 100644 --- a/_data/components/otableData/00table.yml +++ b/_data/components/otableData/00table.yml @@ -244,14 +244,13 @@ attributes: [{ default: "no" }] +inheritedOutputs: [{ + component: "OServiceComponent", + path: "components/service/service/api", + outputs: [ 'onClick','onDoubleClick','onDataLoaded','onPaginatedDataLoaded','onSearch'] +}] outputs: [{ - name: "onClick", - description: "Event triggered when a row is clicked" -},{ - name: "onDoubleClick", - description: "Event triggered when a row is double clicked" -},{ name: "onRowSelected", description: "Event triggered when a row is selected" },{ @@ -260,15 +259,6 @@ outputs: [{ },{ name: "onRowDeleted", description: "Event triggered when there some row deletion" -},{ - name: "onDataLoaded", - description: "Event triggered when the data is updated" -},{ - name: "onPaginatedDataLoaded", - description: "Event triggered when the paginated data is updated" -},{ - name: "onSearch", - description: "Event triggered when the quickfilter starts searching" }] methods: [{ diff --git a/_data/components/service.yml b/_data/components/service.yml index 272686f77..1afa5b450 100644 --- a/_data/components/service.yml +++ b/_data/components/service.yml @@ -64,6 +64,24 @@ attributes: [{ description : "Indicates which of the mat-form-field different except in o-table component[appearance variants](https://v15.material.angular.io/components/form-field/overview#form-field-appearance-variants) will be used. except in the o-table component." }] + +outputs: [{ + name: "onClick", + description: "Event triggered when a row is clicked" +},{ + name: "onDoubleClick", + description: "Event triggered when a row is double clicked" +},{ + name: "onDataLoaded", + description: "Event triggered when the data is updated" +},{ + name: "onPaginatedDataLoaded", + description: "Event triggered when the paginated data is updated" +},{ + name: "onSearch", + description: "Event triggered when the quickfilter starts searching" + }] + methods: [{ name: "initialize", type: "method",