alfresco-ng2-components/docs/node-restore.directive.md
Cilibiu Bogdan bfe8fc8d15 [ADF-1733] Restore files and folders from Trash (#2467)
* restore nodes

* changed @Inputs implementation

* NotificationService over mdSnackBar
2017-10-14 11:24:16 +01:00

53 lines
1.5 KiB
Markdown

# Node Restore directive
<!-- markdown-toc start - Don't edit this section. npm run toc to generate it-->
<!-- toc -->
- [Basic Usage](#basic-usage)
* [Properties](#properties)
* [Events](#events)
- [Details](#details)
<!-- tocstop -->
<!-- markdown-toc end -->
## Basic Usage
```html
<adf-toolbar title="toolbar example">
<button md-icon-button
location="/files"
[adf-restore]="documentList.selection"
(restore)="documentList.reload()">
<md-icon>restore</md-icon>
</button>
</adf-toolbar>
<adf-document-list #documentList
currentFolderId="-trash-" ...>
...
</adf-document-list>
```
### Properties
| Name | Type | Default | Description |
| ----------------- | ------------------- | ------- | ------------------------------- |
| adf-restore | DeletedNodeEntry[] | [] | Deleted nodes to restore |
| location | string | '' | Route path to view restored node |
### Events
| Name | Description |
| --------- | ------------------------------- |
| restore | Raised when the restore is done |
## Details
'NodeRestoreDirective' directive takes a selection of `DeletedNodeEntry[]` and restores them in their original location.
If the original location doesn't exist anymore, then they remain in the trash list.
For single node restore, there is action to jump to the location where the node has been restored and for this `location` is used to specify the route path where the list of nodes are rendered