Site3dConfiguratorHistory Class
Класс истории действий над конфигуратором
Constructor
Site3dConfiguratorHistory
()
Item Index
Methods
Properties
Methods
clear
()
Метод очищает историю действий
startAddItem
-
index -
caption -
cancel -
[data]
Метод начинает добавление действия
Parameters:
-
indexStringИдентификатор действия
-
captionStringНазвание действия
-
cancelFunctionФункция отмены действия
-
[data]Site3dConfiguratorTempData optionalДанные для обработки функциями отмены и совершения действия
stopAddItem
()
Метод останавливает добавление действия
setData
-
data
Метод устанавливает данные для обработки функциями отмены и совершения действия
Parameters:
-
dataSite3dConfiguratorTempDataДополнительные данные
endAddItem
-
make -
[additionalData] -
[options]
Метод заканчивает добавление действия и запускает его
Parameters:
-
makeFunctionФункция совершения действия
-
[additionalData]Site3dConfiguratorTempData optionalДополнительные данные для обработки функциями отмены и совершения действия
-
[options]Site3dConfiguratorHistoryAddItemOptions optionalДополнительные параметры
- isAutoStart - истина, если make исполняется (по умолчанию истина)
addItem
-
index -
caption -
cancel -
make -
data -
[options]
Метод добавляет информацию о действии и запускает его
Parameters:
-
indexStringИдентификатор действия
-
captionStringНазвание действия
-
cancelFunctionФункция отмены действия
-
makeFunctionФункция совершения действия
-
dataSite3dConfiguratorTempDataДанные для обработки функциями отмены и совершения действия
-
[options]Site3dConfiguratorHistoryAddItemOptions optionalДополнительные параметры:
- isAutoStart - истина, если make исполняется (по умолчанию истина)
prev
()
Метод отменяет текущее в истории действие
next
()
Метод повторяет следующее в истории действие
Properties
currentIndex
String
Свойство возвращает идентификатор текущего элемента
isLastPrev
Boolean
Свойство возвращает истину, если нет предыдущих действий
isLastNext
Boolean
Свойство возвращает истину, если нет последующих действий
tempData
Site3dConfiguratorTempData | undefined
Свойство возвращает временные данные, сохраненные при начале добавление действия
