Jump to content


Photo
- - - - -

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

jbselectcascade jbzoo 2.2.6

Best Answer 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);

Go to the full post


  • This topic is locked This topic is locked
15 replies to this topic

#1 EnergY

EnergY
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 21 March 2016 - 13:25

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

Edited by EnergY, 21 March 2016 - 14:26.

  • 0

#2 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 21 March 2016 - 16:05

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

 

s4kg_200x0.png


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

#3 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 21 March 2016 - 16:10

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

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 22 March 2016 - 13:36


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



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


#5 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 22 March 2016 - 13:56

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

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

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


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


  • 0

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 24 March 2016 - 06:54

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

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

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



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


#7 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 24 March 2016 - 08:33

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

 

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

 

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


  • 0

#8 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 24 March 2016 - 08:39

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



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


#9 EnergY

EnergY
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 375
  • topics: 101

Posted 24 March 2016 - 08:40

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


  • 0

#10 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 24 March 2016 - 08:57

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



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






Also tagged with one or more of these keywords: jbselectcascade, jbzoo 2.2.6

Click to return to top of page in style!