Задать вопрос
@mrWan

No results matched select2. Как поменять этот текст на русский?

Читал документацию, ничего не нашел! Может кто сталкивался с этим?
  • Вопрос задан
  • 4232 просмотра
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@shilovk
Всё зависит от версии Select2.
В моем случае при использовании версии 3.5.3 данный параметр задается с помощью formatNoMatches:
$('#search-select').select2({
  formatNoMatches: function () {
  return "Нет результатов ... или что-то ещё";
  }
});

В других случаях версиях этот параметр называется как noResults, и возможно noMatches.
Использование:
$('#search-select').select2({
   "language": {
       "noResults": function(){
           return "Нет результатов ... или что-то ещё";
       }
   }
});

Так же может быть полезным переключать язык:
$('#search-select').select2({
  "language": "ru"
});
Ответ написан
Комментировать
@mrWan Автор вопроса
не работает
вот мой код:
<select id="select-typepart" name="typepart" class="selectpicker form-control"  data-max-options="3" data-live-search="true">
<option value="0">не выбрано</option>
<option value="1">выбрано1</option>	
<option value="2">выбрано2</option>				
</select>

<script src="http://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.7.5/js/bootstrap-select.min.js"></script>
		$('select[name="typepart"]').select2({  // и по id пробовал выбирать и просто по селектору
				language: {
					noResults: function (params) {
						return "Нет результатов ... или что-то ещё";
					}
				}
			});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы