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

Cette fonction met à jour la liste des ressources de site stockées au nom du composant personnalisé.

Paramètres

Nom Type Description

componentAssets

Chaîne

Crée la liste des ressources de composants.

assets

Objet JSON

Renvoie la liste des ressources sélectionnées.

Arguments

Nom de propriété Description

filetypes

Liste des types de fichier pris en charge.

multiSelect

Permet de sélectionner un fichier unique ou plusieurs fichiers.

Syntaxe

// 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>
}]