Dashboards & Visualizations

Trying to load a d3 library in a JavaScript wrapper, why am I getting a script error?

edrivera3
Builder

Hi

I am trying to load d3 library in a js wrapper, but I am encountering an error. I believe the cause of the problem is a wrong path. The js wrapper and the d3,js are located at apps/myappname/django/myappname/static/myappname.

This is the beginning of the wrapper:

define(function(require, exports, module) {
    var _ = require('underscore');
    var d3 = require(["d3.js"]);
    var mvc = require('splunkjs/mvc');
    var SimpleSplunkView = require('splunkjs/mvc/simplesplunkview');
    ...
    ...

This is the error displayed on the console:

Script error for: d3.js  http://requirejs.org/docs/errors.html#scripterror
0 Karma
1 Solution

edrivera3
Builder

Hi

I solved my problem:

var d3 = require('myappname/d3');

Note: This works if you are using Django Binding.

View solution in original post

0 Karma

edrivera3
Builder

Hi

I solved my problem:

var d3 = require('myappname/d3');

Note: This works if you are using Django Binding.

0 Karma
Get Updates on the Splunk Community!

See Splunk Platform & Observability Innovations at Cisco Live EMEA

Hi Splunkers, Learn about what’s next for Splunk Platform at Cisco Live EMEA.  Data silos are a big challenge ...

The OpenTelemetry Certified Associate (OTCA) Exam

What’s this OTCA exam? The Linux Foundation offers the OpenTelemetry Certified Associate (OTCA) credential to ...

From Manual to Agentic: Level Up Your SOC at Cisco Live

Welcome to the Era of the Agentic SOC   Are you tired of being a manual alert responder? The security ...