Supplies are limited. Contact info@espc.tech right away to save your spot before the conference sells out.
Get your discountScore big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount
Hello there,
I have column with 2 distinct value say A and B. I want to give ability to a user to change colors of A and B category. I managed to display color settings for each cateogry in that column but I am not sure how to fetch and retain those value.
capabilities.json file
"objects": { "alertSettings": { "displayName": "Alert", "properties": { "color": { "displayName": "Color", "type": { "fill": { "solid": { "color": true } } } } } } }
Settings enumeration function
public enumerateObjectInstances(options: EnumerateVisualObjectInstancesOptions): VisualObjectInstance[] | VisualObjectInstanceEnumerationObject { const settings: VisualObjectInstance[] = []; switch (options.objectName) { case 'alertSettings': // uniqueAlerts is an array containing unique values from alert column. this.uniqueAlerts.forEach((alert) => { settings.push({ objectName: options.objectName, displayName: alert, properties: { color: '' }, selector: { metadata: alert } }); }) break; default: break; } if (settings.length > 0) { return settings; } else { return (AutoPlantVisualSettings.enumerateObjectInstances(this.autoPlantSettings, options) as VisualObjectInstanceEnumerationObject); } }
By using above code I got the following result.
How do I get the color value selected by user?
User | Count |
---|---|
10 | |
5 | |
4 | |
4 | |
3 |
User | Count |
---|---|
14 | |
9 | |
5 | |
5 | |
4 |