UNPKG

@domoinc/domo-select

Version:

DomoSelect - Domo Widget

39 lines (29 loc) 751 B
AutoWidgets.register('DomoButtonDomo', function(container) { var bBox = container.select('[id^=chartBounds]') .node() .getBBox(); container.attr('transform', 'translate(' + bBox.x + ',' + bBox.y + ')') .selectAll('*') .remove(); var sampleData = [ ['A'], ['B'], ['C'] ]; var dataName = container.node() .parentNode.id; container.attr('data-dm-field', dataName); var sampleDataObj = {}; sampleDataObj[dataName] = { columnNames: ['Label'], defaultValue: sampleData }; var widget = AutoWidgets.baseWidget(container.chart('Button')) .c({ 'height': bBox.height, 'width': bBox.width }) .sampleData(sampleDataObj); widget.dataName(dataName); return widget; });