Dashboards & Visualizations

How to change charting.fieldColors through JS

chanmi2
Path Finder

Hi all,

Setting "charting.fieldColors" in XML always works, but it failed when I try to change this value through js.
My code is like this:

var chartview = mvc.Components.get("chartid");
chartview.settings.set("charting.fieldColors",'{"sth":0x65a637}');
// tried call network.render(); already

Is there any way to change fieldColors through JS? Thanks.

0 Karma
1 Solution

kbarker302
Communicator

Using your example, this worked for me:

chartview.options["charting.fieldColors"]='{"sth":0x65a637}';

View solution in original post

kbarker302
Communicator

Using your example, this worked for me:

chartview.options["charting.fieldColors"]='{"sth":0x65a637}';

chanmi2
Path Finder

thanks @kbarker302! this is worked when the chartview.visualization is still null. Do you have any idea of applying this after visualization is built? (Again, adding network.render() does not work.)

Thanks a lot!

seva98
Path Finder

@chanmi2 it is been already 3 years but do you have any idea if you can share the solution to applying this after visualization is built?

0 Karma
Get Updates on the Splunk Community!

Splunk Answers Content Calendar, July Edition I

Hello Community! Welcome to another month of Community Content Calendar series! For the month of July, we will ...

Secure Your Future: Mastering Upgrade Readiness for Splunk 10

Spotlight: The Splunk Health Assistant Add-On  The Splunk Health Assistant Add-On is your ultimate companion ...

Observability Unlocked: Kubernetes & Cloud Monitoring with Splunk IM

Ready to master Kubernetes and cloud monitoring like the pros? Join Splunk’s Growth Engineering team on ...