@aurigma/ui-framework
Version:
A platform which allows building print product personalization editors based on Aurigma's Customer's Canvas.
134 lines (90 loc) • 2.91 kB
Markdown
A widget that is used to get product interface.
```
{
"widgets": [
{
"name": "pim-ajax",
"type": "pim-ajax",
"params": {
"productId": "{{ Product.id }}",
"options": {"7804":"11519"}, // { "opt1_id": "opt1_val1_id, opt1_val2_id", "opt2_id": "opt2_val1_id" }
"settings": {
"designs": {
"enabled": true
},
"variants": {
"enabled": true
},
"mockups": {
"enabled": true
}
},
"eventsCallbacks": {
"options": {
"onError": "{{ #function(err) console.warn(err); }}",
"onSuccess": "{{ #function(response) console.warn(response); }}"
},
"designs": {
"onError": "{{ #function(err) console.warn(err); }}",
"onSuccess": "{{ #function(response) console.warn(response); }}"
},
"variants": {
"onError": "{{ #function(err) console.warn(err); }}",
"onSuccess": "{{ #function(response) console.warn(response); }}"
}
}
}
]
}
}
]
}
```
* **IConfigProductInformationAJAX**
* [WidgetParams](../classes/widgetparams.md)
* [choices](iconfigproductinformationajax.md
* [currentSku](iconfigproductinformationajax.md
* [eventsCallbacks](iconfigproductinformationajax.md
* [options](iconfigproductinformationajax.md
* [productId](iconfigproductinformationajax.md
* [productLinkId](iconfigproductinformationajax.md
* [productVersionId](iconfigproductinformationajax.md
* [settings](iconfigproductinformationajax.md
• **choices**: *Record‹string, number[]›*
___
• **currentSku**: *string*
___
• **eventsCallbacks**: *object*
* **designs**: *[IEventCallbacks](ieventcallbacks.md)*
* **mockups**: *[IEventCallbacks](ieventcallbacks.md)*
* **options**: *[IEventCallbacks](ieventcallbacks.md)*
* **variants**: *[IEventCallbacks](ieventcallbacks.md)*
___
• **options**: *Record‹string, string | string[]›*
___
• **productId**? : *number*
___
• **productLinkId**? : *number*
___
• **productVersionId**? : *number*
___
• **settings**: *object*
* **designs**: *[IApiPointParams](iapipointparams.md)*
* **mockups**: *[IApiPointParams](iapipointparams.md)*
* **variants**: *[IApiPointParams](iapipointparams.md)*