ADSK.C360.initViewer(settings)

Запуск Configurator 360 Viewer.

settings

Тип: простой объект.

Набор пар "ключ/значение", которые используются для настройки средства просмотра. Пример конфигурации см. в разделе аргументов initViewer на странице с примерами.

container (обязательно)

Тип: строка или элемент DOM.

Указание контейнера для средства просмотра. Создаваемое средство просмотра заполняет этот элемент контейнера. Значение может быть строкой, представляющей идентификатор контейнера, или элементом DOM.

Пример

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

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

design (обязательно)

Тип: строка.

Указание проекта Configurator 360, который будет загружен в средство просмотра. Это значение представляет собой последнюю часть URL-адреса проекта на веб-сайте Configurator 360 (используется формат "123456789/abcdefg").

panes (необязательно => по умолчанию: true)

Тип: логическое значение или простой объект.

Значение true означает отобразить; значение false — скрыть.

Логическое значение используется для того, чтобы скрыть или отобразить все панели (по умолчанию отображаются все).

Если этому параметру присвоено нулевое значение или он является пустым объектом ( {} ), все панели будут скрыты.

Если эта настройка является объектом, каждое из имен представляет панель, которую требуется скрыть или отобразить. Каждое значение должно быть логическим. Если панель не представлена в списке, по умолчанию используется значение hide.

Сведения о доступных панелях см. в описании "ADSK.C360.getPanes()" в этом разделе.

openFromFile (необязательно)

Тип: BLOB

Содержимое файла IKMS (созданного в результате сохранения в Configurator 360), которое загружается в окне просмотра. Сеанс необходимо сохранить в открываемом проекте. В противном случае сеанс будет проигнорирован. Как правило, содержимое извлекается из элемента <input type="file"> или из объекта XMLHttpRequest с параметром responseType = 'blob'.

standardErrorDialogs (необязательно => по умолчанию: true)

Тип: логическое значение

Если задано значение true, Configurator 360 отображает стандартные диалоговые окна с сообщениями об ошибках. Обратный вызов ошибки выполняется сразу после появления диалогового окна ошибки. Если задано значение false, Configurator 360 вызывает функцию обратного вызова ошибки, но не отображает никаких диалоговых окон. Отображение сведений об ошибке зависит от функции обратного вызова.

standardTimeoutDialogs (необязательно => по умолчанию: true)

Тип: логическое значение

Если задано значение true, Configurator 360 отображает стандартные диалоговые окна с сообщениями об истечении времени ожидания. Функция обратного вызова истечения времени ожидания вызывается после истечения времени сеанса либо после того, как пользователь выберет параметр «Завершить сейчас». Если задано значение false, Configurator 360 вызывает функцию обратного вызова истечения времени ожидания, но не отображает никаких диалоговых окон. Отображение сведений об истечении времени ожидания зависит от функции обратного вызова.

success (необязательно)

Тип: функция (функция (средство просмотра) { } ).

Функция обратного вызова, которая позволяет выполнить вызов после успешной загрузки средства просмотра Configuration 360.

средство просмотра

Тип: C360Viewer.

error (необязательно)

Тип: функция (функция (средство просмотра) { } ).

Функция обратного вызова, которая позволяет выполнить вызов при сбое загрузки средства просмотра Configurator 360 по любой причине.

средство просмотра

Тип: C360Viewer.

timeout (необязательно)

Тип: функция (функция (средство просмотра) { } )

Функция обратного вызова, которая вызывается при истечении времени сеанса Configurator 360.

средство просмотра

Тип: C360Viewer.