Например, скажем, у меня есть 3 списка
- Список 1: Район (dist_code,Title)
- Список 2: Город (dist_code, Район (поиск в столбце Название в списке Районов), Название, код_города)
- Список 3: квартал (dist_code, city_code, квартал_код, название, город (поиск столбца Tile в списке городов))
- Список 4: Окончательный список - «StixiaTemaxion» (район, город, квартал, которые являются столбцами поиска в соответствующем списке столбца «Название»)
Я должен заполнить свои списки некоторыми данными.
Для списка кварталов мне нужно каким-то образом иметь связь с районом, потому что если у меня есть два квартала с одинаковым названием города, но с другим районом, он показывает мне для обоих городов одни и те же кварталы (потому что мне нужно иметь фильтр для 3-й столбец связи в коде с районом в списке кварталов).
Можно ли этого добиться с помощью приведенного ниже кода с библиотекой SPServices? Если нет, то как я могу это сделать?
Мой код работает нормально, но мне нужна дополнительная фильтрация. Спасибо
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script language="javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.SPServices/0.6.2/jquery.SPServices-0.6.2.min.js" type="text/javascript"></script>
var myJQ = jQuery.noConflict(true);
myJQ(document).ready(function() {
myJQ().SPServices.SPCascadeDropdowns({
relationshipList: "City",
relationshipListParentColumn: "Disctrict",
relationshipListChildColumn: "Title",
parentColumn: "Dictrict",
childColumn: "City",
promptText: "Select city",
debug: true
});
myJQ().SPServices.SPCascadeDropdowns({
relationshipList: "Quarter",
relationshipListParentColumn: "City",
relationshipListChildColumn: "Title",
parentColumn: "City",
childColumn: "Quarter",
promptText: "Select quarter",
debug: true
// options
});
});