Перейти к содержимому


Фотография
- - - - -

JBSelectCascade не подтягивает данные

jbselectcascade jbzoo 2.2.6

Лучший Ответ EnergY , 04 April 2016 - 08:48

з таймаутом заработало. пришлось к двум действиям таймаут ставить

setTimeout(function(){
    $('.jsSelect-0').val('Київська').trigger('change');
}, 1000);
setTimeout(function(){
    $('.jsSelect-1').val('Київ');
    $('.jsSelect-1').prop('disabled', 'disabled');
}, 1000);

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 15

#1 EnergY

EnergY

Отправлено 21 March 2016 - 13:25

После обновление с 2.1.5. до 2.2.6. перестал нормально работать JBSelectCascade
 
В скрипте передаю параметры первого поля, а второе поле не подтягивает значения. Пишет -все-.
 
Посмотреть можно здесь

Сообщение отредактировал EnergY: 21 March 2016 - 14:26

  • 0

#2 Sliapy

Sliapy

Отправлено 21 March 2016 - 16:05

Да вроде работает.

 

s4kg_200x0.png


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 EnergY

EnergY

Отправлено 21 March 2016 - 16:10

это если выбрать в фильтре. При загрузки страницы автоматом подставляется область, и должны подтягиваться города
вот как оно должно работать: http://kuplukvartiru...-kyivska-oblast. Это старая версия 2.1.5
  • 0

#4 SmetDenis

SmetDenis

Отправлено 22 March 2016 - 13:36


Можете скопировать конфиг элемента (список), чтобы я смогу повторить это у себя.
И что сохранено в поле "значение по умолчанию"?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 EnergY

EnergY

Отправлено 22 March 2016 - 13:56

список очень большой, принцип область-город-район. на каждой странице область уже выбрана, в следующем селекте должны быть города.

выбор области в первом селекте делаю так

$('.jsSelect-0').val('Львовская').trigger('change');


поле "значение по умолчанию" пустое


  • 0

#6 SmetDenis

SmetDenis

Отправлено 24 March 2016 - 06:54

Нужно было с это начинать :) Я не знал что там есть кастомный скрипт.

На самом деле у вас лишние триггеры.
$('.jsSelect-0').val('Київська').trigger('change');
$('.jsSelect-1').val('Київ');

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 EnergY

EnergY

Отправлено 24 March 2016 - 08:33

это не лишние. Киев и Киевская область разделена.

 

Если заходишь в Киев, то с первого селекта выбирается Киевская область а со второго город Киев.

 

Если заходишь просто в область (Киевская, Львовская и т.д.) - то в первом селекте выбирается область, в во втором должны подтягиваться все города этой области


  • 0

#8 SmetDenis

SmetDenis

Отправлено 24 March 2016 - 08:39

Первый триггер вызывает череду следующих по необходимости.
В данном случае у вас вручную вызывается второй триггер раньше чем нужно второму селекту.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#9 EnergY

EnergY

Отправлено 24 March 2016 - 08:40

на версии 2.1.5 все так работает


  • 0

#10 SmetDenis

SmetDenis

Отправлено 24 March 2016 - 08:57

С выходом 2.2.0 большая часть плагинов была переписана в более правильный вид.
Так мой вариант сработал?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Темы с аналогичным тегами jbselectcascade, jbzoo 2.2.6

Click to return to top of page in style!