{{ hiddenInput(name, '') }}
{% if jsClass is defined %} {% js %} new {{ jsClass }}({ id: "{{ id | namespaceInputId | e('js') }}", name: "{{ name | namespaceInputName | e('js') }}", elementType: "{{ elementType|e('js') }}", sources: {{ sources|json_encode|raw }}, criteria: {{ criteria|json_encode|raw }}, sourceElementId: {{ sourceElementId ?: 'null' }}, prevalidate: {{ (prevalidate ?? false) ? 'true' : 'false' }}, branchLimit: {{ branchLimit ?: 'null' }}, showSiteMenu: {{ (showSiteMenu ?? false)|json_encode|raw }}, modalStorageKey: "{{ storageKey|e('js') }}", selectionLabel: "{{ selectionLabel|e('js') }}", allowSelfRelations: {{ (allowSelfRelations ?? false)|json_encode|raw }}, }); {% endjs %} {% endif %}