mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
2.5 KiB
2.5 KiB
Title, Added, Status, Last reviewed
Title | Added | Status | Last reviewed |
---|---|---|---|
Apps List Component | v2.0.0 | Active | 2019-01-14 |
Apps List Component
Shows all available apps.
Basic Usage
<adf-apps
[layoutType]="'GRID'">
</adf-apps>
Transclusions
You can show custom content when there are no apps available by supplying an
<adf-custom-empty-content>
section:
<adf-apps
[layoutType]="'GRID'">
<adf-custom-empty-content>
No Apps present
</adf-custom-empty-content>
</adf-apps>
Class members
Properties
Name | Type | Default value | Description |
---|---|---|---|
filtersAppId | any[] |
Provides a way to filter the apps to show. | |
layoutType | string |
(required) Defines the layout of the apps. There are two possible values, "GRID" and "LIST". |
Events
Name | Type | Description |
---|---|---|
appClick | EventEmitter<AppDefinitionRepresentation> |
Emitted when an app entry is clicked. |
error | EventEmitter<any> |
Emitted when an error occurs. |
Details
You can specify a restricted list of apps using the filtersAppId
property. This array
contains a list of objects containing the property values you are interested in. You can
use any of the following properties as filters:
{
"defaultAppId": "string",
"deploymentId": "string",
"name": "string",
"id": "number",
"modelId": "number",
"tenantId": "number"
}
For example, if you set filtersAppId
as follows:
<adf-apps
[filtersAppId]="[
{defaultAppId: 'tasks'},
{deploymentId: '15037'},
{name : 'my app name'}]">
</adf-apps>
...then only the Tasks app, the app with deploymentId
15037 and the app with "my app name" will be shown.