{% set index = loop.index0 %}
{% if is_for_template %}
{% set index = '__INDEX__' %}
{% endif %}
{{ fields.dropdownArrayField(
input_name ~ "[" ~ index ~ "][" ~ dropdown_linktypes.input_name_suffix ~ "]",
config.getLinktype(),
dropdown_linktypes.values,
'',
options|merge({
field_class: '',
no_label: true,
aria_label: dropdown_linktypes.aria_label,
mb: ''
})
) }}
{{ fields.dropdownArrayField(
input_name ~ "[" ~ index ~ "][" ~ dropdown_strategies.input_name_suffix ~ "]",
config.getStrategy() ? config.getStrategy().value : 0,
dropdown_strategies.values,
'',
options|merge({
field_class: '',
no_label: true,
display_emptychoice: true,
aria_label: dropdown_strategies.aria_label,
mb: '',
add_data_attributes: {
'glpi-itildestination-strategy-select': ''
}
})
) }}
{% set dropdown_items_input_name = input_name ~ "[" ~ index ~ "][" ~ specific_values_extra_field.input_name_suffix ~ "]" %}
{{ fields.dropdownItemsFromItemtypes(
dropdown_items_input_name,
'',
options|merge({
itemtype_name : dropdown_items_input_name ~ '[itemtype]',
items_id_name : dropdown_items_input_name ~ '[items_id]',
default_itemtype : config.getSpecificItilObjectItemtype()|default(0),
default_items_id : config.getSpecificItilObjectItemsId()|default(0),
field_class : '',
no_label : true,
display_emptychoice: true,
aria_label : specific_values_extra_field.itemtype_aria_label,
mb : '',
itemtypes : specific_values_extra_field.itemtypes,
width : '100%',
add_field_attribs : {
'data-glpi-items-from-itemtypes-dropdown': ''
},
'specific_tags_items_id_dropdown': {
'aria-label': specific_values_extra_field.items_id_aria_label,
}
})
) }}
{{ fields.dropdownArrayField(
input_name ~ "[" ~ index ~ "][" ~ specific_destinations_extra_field.input_name_suffix ~ "]",
'',
specific_destinations_extra_field.possible_values,
"",
options|merge({
field_class: '',
no_label: true,
display_emptychoice: true,
values: config.getSpecificDestinationIds(),
multiple: true,
aria_label: specific_destinations_extra_field.aria_label,
mb: ''
})
) }}
{{ fields.dropdownArrayField(
input_name ~ "[" ~ index ~ "][" ~ specific_answer_extra_field.input_name_suffix ~ ']',
'',
specific_answer_extra_field.possible_values,
"",
options|merge({
field_class: '',
no_label: true,
display_emptychoice: true,
values: config.getSpecificQuestionIds(),
multiple: true,
aria_label: specific_answer_extra_field.aria_label,
mb: ''
})
) }}