Как отобразить выпадающее меню Rails с флажком для каждого элемента в нем? - PullRequest
0 голосов
/ 24 октября 2019

У меня есть выпадающий список в моей форме Rails, как показано ниже:

<%= f.select :account_id, options_for_select(@entities.collect{ |e| [e.entity, e.entity] }, 1 ), {include_blank: '-Select-'}, { id: 'my_entity'} %>

Есть ли способ отобразить выпадающий список, который включает в себя:

  1. Флажки для каждого элемента ввыпадающий список, а также
  2. Флажок для select all и unselect all пунктов в этом раскрывающемся списке?

Пожалуйста, помогите!

1 Ответ

0 голосов
/ 24 октября 2019

Установка флажков в выпадающем списке - очень необычная вещь.

Если вам нужны флажки, я бы пропустил select и просто представил список флажков.

Но я бы порекомендовал использовать обычный список выбора HTML множественный , добавив параметр multiple. Как то так:

<%= f.select :account_id, 
      options_for_select(@entities.collect{ |e| 
        [e.entity, e.entity] 
      }, 1), 
      { include_blank: '-Select-' }, 
      { multiple: true, size: [@entities.size, 10].max }
      { id: 'my_entity'} 
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...