Class AuPIMDesignSelector
Properties
container
Declaration
Property Value
currentPage
Declaration
public currentPage: number = 1
Property Value
displayedVariants
Declaration
public displayedVariants: ProductInformationDesign[] = []
Property Value
imageIsLoading
Declaration
public imageIsLoading: boolean = true
Property Value
ironSelectorElement
Declaration
public ironSelectorElement: IronSelectorElement
Property Value
Type |
Description |
IronSelectorElement |
|
pages
Declaration
Property Value
params
Properties of this widget.
Declaration
public params: IDesignSelectorConfig
Property Value
Declaration
public showPagination: boolean = false
Property Value
sku
Declaration
Property Value
Type |
Description |
string | null |
|
value
Declaration
public value: ProductInformationDesign
Property Value
variants
Declaration
public variants: ProductInformationDesign[] = []
Property Value
Methods
Returns an array of widget names, due to which the current widget cannot receive parameters.
Declaration
function checkInitDependenciesWidgets()
Returns
Type |
Description |
string[] |
|
clearSelection()
Declaration
function clearSelection()
Declaration
function exportWidgetData(force: boolean)
Parameters
Type |
Name |
Description |
boolean |
force |
|
Returns
Type |
Description |
Promise<any> |
|
Declaration
function onWidgetDisplayAsync()
Returns
Type |
Description |
Promise<void> |
|
ready()
Declaration
resetPreloaderState()
Declaration
function resetPreloaderState()
Declaration
function restoreWidgetFromData(widgetData: any, force: boolean)
Parameters
Type |
Name |
Description |
any |
widgetData |
|
boolean |
force |
|
Returns
Type |
Description |
Promise<void> |
|
showPreloader(boolean, string | string[], number)
Shows a preloader.
"onClick": [
"{{#function main.showPreloader(true, 'Creating print files...')}}",
"{{#function $['editor'].getHiResImages(800,800)}}",
"{{#function main.showPreloader(false)}}"
]
Declaration
function showPreloader(isPreload: boolean, message: string | string[], timeout: number)
Parameters
Type |
Name |
Description |
boolean |
isPreload |
If true , enables the preloader.
|
string | string[] |
message |
A text message that appears next to the preloader.
|
number |
timeout |
|
showToast(string, number)
Shows a toast.
return editor.loadUserInfo(data)
.catch(err => {
this.widget.showToast("Error: Invalid data");
console.log(err);
});
Declaration
function showToast(data?: string, duration?: number)
Parameters
Type |
Name |
Description |
string |
data |
A string message to display in the toast.
|
number |
duration |
Defines how long to show the toast for.
|