{% macro query_designer_condition_builder(params) %} {% set fieldConditionOptions = { fieldChoice: { select2: { placeholder: 'oro.query_designer.condition_builder.choose_entity_field'|trans }, fieldsLoaderSelector: '#' ~ params.entity_choice_id } } %} {% set segmentConditionOptions = { segmentChoice: { select2: { placeholder: 'oro.segment.condition_builder.choose_entity_segment'|trans, ajax: { url: 'oro_api_get_segment_items', quietMillis: 100, } }, fieldsLoaderSelector: '#' ~ params.entity_choice_id, currentSegment: params.currentSegmentId|default(null), pageLimit: params.page_limit|default(10) } } %} {% set conditionBuilderOptions = { criteriaListSelector: '#' ~ params.criteria_list_id, entityChoiceSelector: '#' ~ params.entity_choice_id, onFieldsUpdate: { toggleCriteria: ['condition-item', 'condition-segment', 'conditions-group'] } } %}