Skip to content

Pass the newRules object when emitting QueryBuilderValueChanged event #6

@matiit

Description

@matiit

Is there any reason for which emitting QueryBuilderValueChanged can't pass the newRules object?


                viewToModelNotificator = function() {
                    return $($element).on('afterUpdateRuleValue.queryBuilder    afterUpdateRuleFilter.queryBuilder afterUpdateRuleOperator.queryBuilder afterUpdateGroupCondition.queryBuilder afterReset.queryBuilder              afterMove.queryBuilder afterSetFilters.queryBuilder         afterInvert.queryBuilder afterDeleteRule.queryBuilder         afterDeleteGroup.queryBuilder', function() {
                        var newRules;
                        newRules = $element[0].queryBuilder.getRules();
                        if ((!angular.equals(newRules, $scope.options.rules)) && ((newRules != null ? newRules.condition : void 0) || (newRules != null ? newRules.rules : void 0))) {
                            return $scope.$emit("QueryBuilderValueChanged", newRules);
                        }
                    });

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions