Multiple choice dropdown as thymleaf attribute

Viewed 24

is possible to do drop down with multiple choice? I am trying to make form with drop down and when I add "multiple" as attribute:

 <select multiple th:field="*{cars}">
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="opel">Opel</option>
 </select><br/>

it looks like: dropdown with multiple choice

but I would like to dropdown like this and use is as th:field:

dropdown without multiple choice

1 Answers

Ok, so finnaly I had to add some scripts and css

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.1/css/bootstrap-select.css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"/>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.bundle.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.1/js/bootstrap-select.min.js"></script>

<select  th:field="*{cars}" class="form-control selectpicker" multiple data-live-search="true">
    <option value="" selected disabled>Choose Role</option>
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="opel">Opel</option>
    <option value="audi">Audi</option>
</select>

After add that I have working dropdown with checkboxes and multiple choice

Related