UNPKG

@domoinc/domo-select

Version:

DomoSelect - Domo Widget

36 lines (26 loc) 795 B
AutoWidgets.register("DomoDropdownDomo", function(container) { var bBox = container.select("[id^=chartBounds]") .node() .getBBox(); container.attr("transform", "translate(" + bBox.x + "," + bBox.y + ")") .selectAll("*") .remove(); var sampleData = [ ["A", 10, 20, 30], ["B", 20, 30, 40], ["C", 40, 20, 10] ]; var dataName = container.node().parentNode.id; container.attr("data-dm-field", dataName); var sampleDataObj = {}; sampleDataObj[dataName] = { columnNames: ["Name", "Series1", "Series2", "Series3"], defaultValue: sampleData }; var widget = AutoWidgets.baseWidget(container.chart("Dropdown")) .height(bBox.height) .width(bBox.width) .sampleData(sampleDataObj); widget.dataName(dataName); return widget; });