1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
- unless field.multiple?
= form.select field.method_name, field.enum, { include_blank: true }.reverse_merge({ selected: field.form_value }), field.html_attributes.reverse_merge({ data: { enumeration: true }, placeholder: t('admin.misc.search') })
- else
:ruby
js_data = {
xhr: false,
sortable: false,
cacheAll: true,
regional: {
chooseAll: t("admin.misc.chose_all"),
chosen: t("admin.misc.chosen", name: config.label_plural),
clearAll: t("admin.misc.clear_all"),
search: t("admin.misc.search"),
up: t("admin.misc.up"),
down: t("admin.misc.down")
}
}
= form.select field.method_name, field.enum, { selected: field.form_value, object: form.object }, field.html_attributes.reverse_merge({data: { filteringmultiselect: true, options: js_data.to_json }, multiple: true})
|