diff --git a/lib/assets/javascripts/builder/editor/widgets/widgets-form/widgets-form-factory.js b/lib/assets/javascripts/builder/editor/widgets/widgets-form/widgets-form-factory.js index 441bf53..6128110 100755 --- a/lib/assets/javascripts/builder/editor/widgets/widgets-form/widgets-form-factory.js +++ b/lib/assets/javascripts/builder/editor/widgets/widgets-form/widgets-form-factory.js @@ -17,6 +17,17 @@ var dataMap = { }); } }, + formula_mini: { + labelTranslationKey: 'editor.widgets.widgets-form.type.formula', + iconTemplate: require('builder/editor/widgets/widget-icon-formula.tpl'), + Class: require('./schema/widgets-form-formula-schema-model'), + checkIfValid: function (querySchemaModel) { + return querySchemaModel.columnsCollection.any(function (m) { + return m.get('type') === 'number'; + }); + } + }, + histogram: { labelTranslationKey: 'editor.widgets.widgets-form.type.histogram', iconTemplate: require('builder/editor/widgets/widget-icon-histogram.tpl'),