{% block oro_channel_datasource_form_row %} {{ block('form_row') }} {% endblock %} {% block oro_channel_datasource_form_widget %} {% set attr = attr|merge({'class': (attr.class is defined ? attr.class ~ ' ' : '') ~ 'orocrm-channel-datasource-field' }) %} {{ form_widget(form, { 'attr': attr }) }} {% set options = { el: '#' ~ form.vars.id, idEl: '#' ~ form.identifier.vars.id, dataEl: '#' ~ form.data.vars.id, typeEl: '#' ~ form.type.vars.id, nameEl: '#' ~ form.name.vars.id, channelNameEl: '#' ~ form.parent.name.vars.id } %}
{% endblock %} {% block oro_channel_entity_choice_form_row %} {{ form_row(form) }} {% endblock %} {% block _oro_channel_form_channelType_widget %} {% if form.vars.disabled %} {% for choice in choices %} {% if choice is selectedchoice(value) %} {{ choice.label|trans }} {% endif %} {% endfor %} {% else %} {{ form_widget(form) }} {% endif %} {% endblock %} {% block oro_multiple_entity_js_channel_aware %} var $channelSelector = $('select[name="' + {{ channel_field_name|json_encode|raw }} + '"]'), presetChannelId = {{ channel_id|json_encode|raw }}, changeHandler = function($el) { var channelIds = [$el.val()]; if (presetChannelId) { channelIds.push(presetChannelId); } widget.options.selectionRouteParams.channelIds = channelIds.join(','); }; $channelSelector.change(function() { changeHandler($(this)); widget.removeAll(); }); changeHandler($channelSelector); {% endblock %} {% block oro_entity_create_or_select_inline_js_autocomplete_channel_aware %} {{ block('oro_entity_create_or_select_inline_js_channel_aware') }} {% endblock %} {% block oro_entity_create_or_select_inline_js_grid_channel_aware %} {{ block('oro_entity_create_or_select_inline_js_channel_aware') }} {% endblock %} {% block oro_entity_create_or_select_inline_js_channel_aware %} {% import '@OroUI/macros.html.twig' as UI %} {% if form.vars.configs.async_dialogs|default(false) is same as(true) %} {% set asyncNameSegment = 'async-' %} {% endif %} {% set urlParts = { grid: { route: 'oro_datagrid_widget', parameters: { gridName : form.vars.grid_name, params : form.vars.grid_parameters, renderParams : form.vars.grid_render_parameters } } } %} {% if form.vars.create_enabled|default(false) is same as(true) %} {% set urlParts = urlParts|merge({ create: { route: form.vars.create_form_route, parameters: form.vars.create_form_route_parameters } }) %} {% endif %}
{% endblock %}