SitesSDK.setProperty('componentAssets', [assets])

Met deze functie wordt de lijst met siteactiva bijgewerkt die is opgeslagen namens de aangepaste component.

Parameters

Naam Type Beschrijving

componentAssets

String

Hiermee wordt een lijst met componentactiva gemaakt.

assets

JSON-object

Hiermee wordt een lijst met geselecteerde activa geretourneerd.

Argumenten

Naam eigenschap Beschrijving

filetypes

Lijst met ondersteunde bestandstypen

multiSelect

Eén bestand of meerdere bestanden selecteren

Gebruik

// get/set list of assets
SitesSDK.getProperty('componentAssets', callback);
SitesSDK.setProperty('componentAssets', [assets]);  
  
// invoking list creator
// after calling this, the developer needs to call setProperty against
// 'componentAssets' to persist all currently used assets
//
// args:
//  fileTypes - list of supported file types
//  multiSelect - single or multiple file select
// 
// returns a list of selected assets. If user cancels out of the picker, 
// the callback is never called
SitesSDK.filePicker({options}, callback);
  
//
// example 'componentAssets' JSON returned:
//
'componentAssets': [{ 
   'name': <nameOfAssetInContentFolder>,    // this is used to uniquely and persistently identify the asset.  It is typically prefixed by the ¿originalName¿ followed by a 16 digit string
   'originalName': <originalName>,          // name of the asset as selected from DOCS
   'description': <description>,            // description/other attributes that are available from DOCS
   'url': <fully qualified url to the asset>
}]