mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-26 17:24:56 +00:00
* [ADF-2451] Reviewed component docs * [ADF-2451] Reviewed component docs * [ADF-2451] Renamed node share directive doc fileand rebuilt index
1.4 KiB
1.4 KiB
Added, Status
Added | Status |
---|---|
v2.3.0 | Active |
Node Public file Share Directive
Create and manage public shared links for files
This dialog will generate a link that will be formed as "baseShareUrl + sharedId". For example if you set the input parameter [baseShareUrl]="http://localhos:8080/myrouteForShareFile/", the directive will ask to the Content service to generate a sharedId for the file. This will end up with a url link like :
http://localhos:8080/myrouteForShareFile/NEW_GENERATED_SHAREID
After you will need to implement in your app a logic that throught the router get the NEW_GENERATED_SHAREID and pass it to the adf-viewer
<adf-viewer
[sharedLinkId]="NEW_GENERATED_SHAREID"
[allowGoBack]="false">
</adf-viewer>
Basic Usage
<adf-toolbar>
<button mat-icon-button
[baseShareUrl]="http://localhos:8080/myrouteForShareFile/"
[adf-share]="documentList.selection[0]">
<mat-icon>share</mat-icon>
</button>
</adf-toolbar>
<adf-document-list #documentList ...>
...
</adf-document-list>
Properties
Name | Type | Default value | Description |
---|---|---|---|
node | MinimalNodeEntity |
Nodes to share. | |
baseShareUrl | string |
baseShareUrl to add as prefix to the generated link |