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

Esta função atualiza a lista de ativos do site armazenados em nome do componente customizado.

Parâmetros

Nome Tipo Descrição

componentAssets

Cadeia de Caracteres

Cria uma lista dos ativos do componente.

assets

Objeto JSON

Devolve uma lista dos ativos selecionados.

Argumentos

Nome da Propriedade Descrição

filetypes

Lista de tipos de ficheiros suportados.

multiSelect

Seleciona um único ficheiro ou vários ficheiros.

Utilização

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