ADSK.C360.initViewer(settings)

Initialise le visualiseur de Configurator 360.

settings

Type : objet simple.

Jeu de paires clé/valeur permettant de configurer le visualiseur. Pour obtenir un exemple de configuration, consultez les arguments initViewer dans l'exemple de page.

container (obligatoire)

Type : chaîne ou élément DOM.

Spécifie le conteneur du visualiseur. Cet élément conteneur est renseigné lors de la création du visualiseur. La valeur peut être une chaîne représentant l'ID du conteneur ou il peut s'agir de l'élément DOM.

Exemple:

<div id="myViewer"></div>
// Use String
container: 'myViewer'

// Use DOM Element
container: document.getElementById('myViewer')

design (obligatoire)

Type : chaîne.

Spécifie la conception Configurator 360 à charger dans le visualiseur. La valeur correspond au chemin de l'URL de conception sur le site de Configurator 360 (au format "123456789/abcdefg").

panes (facultatif, par défaut : true)

Type : objet simple ou de type Booléen.

La valeur true indique que l'élément est affiché ; la valeur false indique qu'il est masqué.

Si ce paramètre est une valeur booléenne, il spécifie que toutes les fenêtres doivent être affichées ou masquées (par défaut, toutes les fenêtres sont affichées).

Si la valeur de ce paramètre est nulle ou est un objet vide ({}), toutes les fenêtres sont masquées.

Si ce paramètre est un objet, chaque nom représente une fenêtre à afficher ou à masquer. Chaque valeur doit être de type Booléen. Si une fenêtre n'est pas répertoriée, elle est masquée par défaut.

Pour plus d'informations sur les fenêtres disponibles, reportez-vous à la section ADSK.C360.getPanes() de cette rubrique.

openFromFile (facultatif)

Type : Blob

Contenu d'un fichier .ikms (généré à partir de l'enregistrement dans Configurator 360) à charger dans le visualiseur. Enregistrez la session dans la même conception en cours d'ouverture, sinon la session sera ignorée. Cette opération est généralement obtenue à partir d'un élément <input type="file"> ou d'une demande XMLHttpRequest dont le type de réponse est défini sur "blob".

standardErrorDialogs (facultatif, par défaut : true)

Type : booléen.

Si la propriété est définie sur True, Configurator 360 affiche les boîtes de dialogue d'erreur standard. La fonction de rappel d'erreur est appelée immédiatement après l'affichage de la boîte de dialogue d'erreur. Si la propriété est définie sur False, Configurator 360 appelle simplement la fonction de rappel d'erreur. Aucun élément n'est affiché. L'affichage de ces éléments est déterminé par la fonction de rappel d'erreur.

standardTimeoutDialogs (facultatif, par défaut : true)

Type : booléen.

Si la propriété est définie sur True, Configurator 360 affiche les boîtes de dialogue de délai d'expiration standard. La fonction de rappel du délai d'expiration est appelée lorsque l'utilisateur sélectionne l'option Interrompre maintenant. Sinon, la session expire. Si la propriété est définie sur False, Configurator 360 appelle simplement la fonction de rappel du délai d'expiration lorsque la session arrive à expiration. Aucun élément n'est affiché. L'affichage de ces éléments est déterminé par le fonction de rappel du délai d'expiration.

success (facultatif)

Type : fonction (function (viewer) { } ).

Fonction de rappel appelée lorsque le chargement du visualiseur de Configurator 360 a abouti.

viewer

Type : visualiseur de C360.

error (facultatif)

Type : fonction (function (viewer) { } ).

Fonction de rappel appelée lorsque le visualiseur de Configurator 360 n'a pas pu être chargé pour une raison quelconque.

viewer

Type : visualiseur de C360.

timeout (facultatif)

Type : fonction (function (viewer) { } )

Fonction de rappel appelée si la session Configurator 360 arrive à expiration.

viewer

Type : visualiseur de C360.