powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Select c поиском
21 сообщений из 21, страница 1 из 1
Select c поиском
    #40069287
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Использую jQuery v3.5.1 и BootStrap 4.

Есть Select:

Код: html
1.
2.
3.
4.
            <div class="form-group">
                <label asp-for="HouseId" class="control-label"></label>
                <select id="HouseId" asp-for="HouseId" class="form-control" asp-items="ViewBag.GetHouses"></select>
            </div>



Пытаюсь для него создать поиск, что бы не крутить бегунок, а можно было начать вводить в поле и он выдавал подходящие варианты.

На просторах интернета нашел следующие варианты, но у меня не получается импортировать библиотеки, которые они используют (наверное потому что у меня их нет в проекте, а как их добавить не знаю):

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<link rel="stylesheet" href="/select2/dist/css/select2.min.css">
<script src="/jquery.min.js"></script>
<script src="/select2/dist/js/select2.min.js"></script>
<script src="/select2/dist/js/i18n/ru.js"></script>
 
<script>
$(document).ready(function() {
	$('.js-select2').select2({
		placeholder: "Выберите город",
		maximumSelectionLength: 2,
		language: "ru"
	});
});
</script>



Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<link rel="stylesheet" href="/selectize/dist/css/selectize.default.css">
<script src="/jquery.min.js"></script>
<script src="/microplugin/src/microplugin.js"></script>
<script src="/sifter/sifter.min.js"></script>
<script src="/selectize/dist/js/selectize.min.js"></script>
 
<script>
$(document).ready(function(){
	$('.js-selectize').selectize();
});
</script>



Подскажите какие есть варианты?
...
Рейтинг: 0 / 0
Select c поиском
    #40069360
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad__i__mir
Подскажите какие есть варианты?

Скачать "установочный комплект" с ГитХаба... Установить, запустить. По ссылке все описано по шагам, правда по не нашему...
https://github.com/selectize/selectize.js.git
После этого использовать полученные файлы.
...
Рейтинг: 0 / 0
Select c поиском
    #40069369
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa
Vlad__i__mir
Подскажите какие есть варианты?

Скачать "установочный комплект" с ГитХаба... Установить, запустить. По ссылке все описано по шагам, правда по не нашему...
https://github.com/selectize/selectize.js.git
После этого использовать полученные файлы.


Скачал репозиторий, извлек папку "dist". Не пойму куда мне её или её содержимое кидать в моем проекте?

Сюда: ~\voteCollector\wwwroot\lib\jquery\dist\ ?
...
Рейтинг: 0 / 0
Select c поиском
    #40069386
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad__i__mir
Не пойму куда мне её или её содержимое кидать в моем проекте?

Можешь "кинуть" в любое место... Главное пути потом правильно указывай до файлов, которые участвуют в работе "селекта".
...
Рейтинг: 0 / 0
Select c поиском
    #40069518
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa
Vlad__i__mir
Не пойму куда мне её или её содержимое кидать в моем проекте?

Можешь "кинуть" в любое место... Главное пути потом правильно указывай до файлов, которые участвуют в работе "селекта".


Вот это я в папке dist нашел:
Код: html
1.
2.
<link rel="stylesheet" href="/selectize/dist/css/selectize.default.css">
<script src="/selectize/dist/js/selectize.min.js"></script>



Вместо этого подставил свой исходный jqwery:
Код: html
1.
<script src="/jquery.min.js"></script>



А вот этого найти не смог, нет кажись таких библиотек:
Код: html
1.
2.
<script src="/microplugin/src/microplugin.js"></script>
<script src="/sifter/sifter.min.js"></script>



А без них выдает ошибки:
авторSelectize: Dependency MicroPlugin is missing
logError @ selectize.min.js:3
(anonymous) @ selectize.min.js:3


авторselectize.min.js:3 Make sure you either: (1) are using the "standalone" version of Selectize, or (2) require MicroPlugin before you load Selectize.
logError @ selectize.min.js:3
(anonymous) @ selectize.min.js:3


авторUncaught TypeError: Selectize.define is not a function
at selectize.min.js:3
(anonymous) @ selectize.min.js:3
...
Рейтинг: 0 / 0
Select c поиском
    #40069522
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa, нашел их на гитхабе, но вот мой менеджер пакетов Nuget в проекте C# не находит "microplugin"
...
Рейтинг: 0 / 0
Select c поиском
    #40069561
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 варианта у тебя:

$ npm install microplugin
$ bower install microplugin
...
Рейтинг: 0 / 0
Select c поиском
    #40069596
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One
2 варианта у тебя:

$ npm install microplugin
$ bower install microplugin


Пробовал это делать в окне диспетчера проектов - Имя "npm" не распознано как имя командлета, функции, файла сценария или выполняемой программы.

Пробовал в окне PowerShell - аналогично
...
Рейтинг: 0 / 0
Select c поиском
    #40069608
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
node.js поставь
...
Рейтинг: 0 / 0
Select c поиском
    #40069628
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One
node.js поставь


Установил (сервер https://nodejs.org/en/download/)
...
Рейтинг: 0 / 0
Select c поиском
    #40069671
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

мне их как-то ведь в проект нужно установить?
...
Рейтинг: 0 / 0
Select c поиском
    #40069738
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Select c поиском
    #40069739
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Select c поиском
    #40069741
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Селект с поиском лучше всего сделать на клиенте. Если у вас не больше, чем миллион записей. Стандартный jQuery UI в помощь.
...
Рейтинг: 0 / 0
Select c поиском
    #40069743
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПС. У меня было прекрасное самописное решение. Но я его потерял. Хотя и снова писать минут тридцать, но лень.
...
Рейтинг: 0 / 0
Select c поиском
    #40069757
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad__i__mir , я, обычно, сам такие прибамбасы делаю... Не вижу смысла так заморачиваться с чужими программками.
...
Рейтинг: 0 / 0
Select c поиском
    #40069840
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge
Селект с поиском лучше всего сделать на клиенте. Если у вас не больше, чем миллион записей. Стандартный jQuery UI в помощь.


Так я его и хочу сделать на клиенте, поэтому не понял для чего сервер node.js
...
Рейтинг: 0 / 0
Select c поиском
    #40069842
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa
Vlad__i__mir , я, обычно, сам такие прибамбасы делаю... Не вижу смысла так заморачиваться с чужими программками.


Я в JS не силен, поэтому пытался найти чей-то вариант в интернете, но кроме вот этого ничего не нашел.
Если вы знаете где есть что-то подходящие киньте пожалуйста ссылку
...
Рейтинг: 0 / 0
Select c поиском
    #40069851
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One
https://docs.microsoft.com/ru-ru/visualstudio/javascript/npm-package-management?view=vs-2019


Установил с помощью npm 2 этих плагина, но я не вижу их у себя в проекте. Как мне определить и указать путь к ним?

Код: html
1.
2.
<script src="/microplugin/src/microplugin.js"></script>
<script src="/sifter/sifter.min.js"></script>
...
Рейтинг: 0 / 0
Select c поиском
    #40069863
DHDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad__i__mir,

а <input>+<datalist> не подходит?

https://jsfiddle.net/fL5v2pwc/1/
...
Рейтинг: 0 / 0
Select c поиском
    #40069883
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DHDD
Vlad__i__mir,

а <input>+<datalist> не подходит?

https://jsfiddle.net/fL5v2pwc/1/


Нужно с select, есть моменты в проекте, которые требуют чтобы это было в select
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Select c поиском
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]