@domoinc/domo-select
Version:
DomoSelect - Domo Widget
39 lines (29 loc) • 751 B
JavaScript
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;
});