Настройте API select2, чтобы скрыть переключатель

Как скрыть выбрать все на select2?

https://select2.github.io/options.html http://demos.krajee.com/widget-details/select2

'showToggleAll' => false, // не работает


person Luciano França    schedule 03.05.2016    source источник
comment
showToggleAll' => false, // не работает   -  person Luciano França    schedule 03.05.2016
comment
Улучшено форматирование, переведен простой комментарий на английский язык.   -  person Prune    schedule 06.05.2016


Ответы (2)


вы можете узнать, почему это не работает, демо-версия работает нормально, но если вам нужно скрыть это...

$(".s2-togall-button, .s2-togall-select").css("display", "none") 

запустить после загрузки select2, похоже, работает для меня.

person Bindrid    schedule 01.01.2017

Правильное использование этой опции выглядит следующим образом:

echo $form->field($model, 'attribute')->widget(
    Select2::classname(), 
    [
        'data' => $arrayValues,
        'theme' => Select2::THEME_BOOTSTRAP,
        'options' => [
            'class' => 'form-control',
            'prompt'=> 'Select up to 3 values',
            'multiple' => true,
        ],
        'pluginOptions' => [
            'tags' => false,
            'maximumSelectionLength' => 3,
            'allowClear' => false,
            //'tokenSeparators' => [',', ' '],
            'closeOnSelect' => true,
        ],
        'showToggleAll' => false,
    ]
);

надеюсь будет полезно

person Yury Euceda    schedule 03.02.2021