Выбор только одной опции для optgroup с использованием tail.select - PullRequest
0 голосов
/ 28 февраля 2020

Я хочу, чтобы с помощью Tail.select

был выбран только один параметр для каждой группы:

<select class="select-search" id="select-search" data-select="{'search': true}" data-select-hidden="0" multiple="multiple" size="15"
    name="subattributes[]" required >
    @foreach ($attributes as $attribute)

    <optgroup label="{{$attribute->name}}" id="opt{{$attribute->id}}">
        @foreach ($attribute->subattributes as $subattribute)
            <option value="{{$subattribute->id}}">{{$subattribute->name}}</option>
        @endforeach
    </optgroup>

    @endforeach
</select>

@error('subattributes')
<span class="invalid-feedback" role="alert">
    <strong>{{ $message }}</strong>
</span>
@enderror

<script>
tail.select(".select-search", {
    search: true,
    multiLimit: 2,
    hideSelected: true,
    hideDisabled: true,
    multiShowCount: false,
</script>

Хотя он позволяет пользователю выбирать только два поля за раз, я бы хотел, чтобы это было только одно поле на optgroup.

Есть идеи, как этого добиться?

Не очень хорошо разбирается в jquery или javascript

...