Лучший отвечающий
jQuery. Вывести в поле на основе фильтра.

Вопрос
-
Здравствуйте! Помогите найти решение. Есть список №1 содержащий только поле "Тип". Есть список №2 содержащие поля "Модель" и подстановочное "Тип" из списка №1. В списке №3 такие же поля, только в поле "Тип" данные подставляются как есть (Подстановкой из списка №1). А в поле "модель" нужно вывести данные на основе фильтра, выбранному типу в предыдущем поле и соответсвию моделям в списке 2.
Список 1
Тип (Текст)
Список 2
Модель (Текст), Тип (Подстановка из списка1)
Список 3
Тип (Подстановка из списка 1), Модель (выбранный Тип из списка 3 + Фильтр на соответсвия этому типу, модели из списка 2)
Буду очень признателен за любую помощь
- Изменено Pavel Zabolotnikov 23 марта 2015 г. 14:21
23 марта 2015 г. 14:20
Ответы
-
В соответствии с вашей задачей оптимальным будет одно из следующих решений:
1. $().SPServices.SPCascadeDropdowns
2. $().SPServices.SPFilterDropdown
- Предложено в качестве ответа Kaplin VladimirModerator 23 марта 2015 г. 14:37
- Изменено Mikhail Zhuikov 23 марта 2015 г. 14:39
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 24 марта 2015 г. 10:51
23 марта 2015 г. 14:37 -
Спасибо за наводку, 1 пункт - то что надо!
Выложу код для моей ситуации, может кому пригодится.
$(document).ready(function() { $().SPServices.SPCascadeDropdowns({ relationshipList: "Оборудование - Модели", relationshipListParentColumn: "tip_oborudovaniya", relationshipListChildColumn: "Title", relationshipListSortColumn: "Title", parentColumn: "Тип оборудования", childColumn: "Модель оборудования" }); });
Русские названия не спроста, ставил оригинальные названия полей - не работает(
relationshipList: "Оборудование - Модели" - Список 2, содержащий сопоставление
relationshipListParentColumn: "tip_oborudovaniya" - Поле "Тип" в списке 2
relationshipListChildColumn: "Title" - Поле "Модель" в списке 2
relationshipListSortColumn: "Title" - Сортировка выданного результата по полю в списке 2
parentColumn: "Тип оборудования" - Поле "Тип" в списке 3
childColumn: "Модель оборудования" - Поле "Модель" в списке 3. Собственно результат задачи.- Предложено в качестве ответа Kaplin VladimirModerator 24 марта 2015 г. 13:08
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 24 марта 2015 г. 14:10
24 марта 2015 г. 12:53
Все ответы
-
В соответствии с вашей задачей оптимальным будет одно из следующих решений:
1. $().SPServices.SPCascadeDropdowns
2. $().SPServices.SPFilterDropdown
- Предложено в качестве ответа Kaplin VladimirModerator 23 марта 2015 г. 14:37
- Изменено Mikhail Zhuikov 23 марта 2015 г. 14:39
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 24 марта 2015 г. 10:51
23 марта 2015 г. 14:37 -
Спасибо за наводку, 1 пункт - то что надо!
Выложу код для моей ситуации, может кому пригодится.
$(document).ready(function() { $().SPServices.SPCascadeDropdowns({ relationshipList: "Оборудование - Модели", relationshipListParentColumn: "tip_oborudovaniya", relationshipListChildColumn: "Title", relationshipListSortColumn: "Title", parentColumn: "Тип оборудования", childColumn: "Модель оборудования" }); });
Русские названия не спроста, ставил оригинальные названия полей - не работает(
relationshipList: "Оборудование - Модели" - Список 2, содержащий сопоставление
relationshipListParentColumn: "tip_oborudovaniya" - Поле "Тип" в списке 2
relationshipListChildColumn: "Title" - Поле "Модель" в списке 2
relationshipListSortColumn: "Title" - Сортировка выданного результата по полю в списке 2
parentColumn: "Тип оборудования" - Поле "Тип" в списке 3
childColumn: "Модель оборудования" - Поле "Модель" в списке 3. Собственно результат задачи.- Предложено в качестве ответа Kaplin VladimirModerator 24 марта 2015 г. 13:08
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 24 марта 2015 г. 14:10
24 марта 2015 г. 12:53