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


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

странное поведение Cascade select


Лучший Ответ ssstasss , 09 February 2014 - 18:14

Боже правый, мне пора отоспатся ...  :)

 

Все елементы 3-ей дименсии у меня одинаковы а строк много и потому я тупо  поставил не рекурсивно каждому елементу 2-ой дименсии отдельно, а так - один на всех  :)) А прочитав ваш ответ вздумался  :) 

 

Мой пост думаю, кому-то сойдет за поучительный пример :)

Притом вы удивляете не только продуктом но и оперативностью поддержки!!! Класс ребята :) !!!

 

A

B

---------------------------

A
   -1A
         --11A
B
   -1B

         --22B   <<<< !!! моя ошибка не вставил после каждого елемента 2-ой дименсии !!!
         --33B

   -2B
        --22B
        --33B

 

 

Удачи вам!

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


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

#1 ssstasss

ssstasss

Отправлено 09 February 2014 - 15:39

Привет всем и команде

Простите за возможные грам ошибки, русский мне не родной

Так как это мой первый пост хочу сказать спасибо разработчикам - спасибо за нужный и хороший продукт :-)

 

Помогите разобратся.

У меня Cascade select странно себя ведет при добоавлении 3-ей дименсии т,е, .отлично работает когда селект сконструирован в 2-вух дименсиях,  вроде:

 

----------------------------

ITEM
PARAMTETER

----------------------------

1
-2

 

Однпко как только добавляю в каскад 3 дименсию вроде

 

----------------------------

ITEM
PARAMTETERS

NOTES

----------------------------

1
-2
--3

 

При введении (NEW ->>) ITEM данных дроп лист срабатывает в 1 и 2 каскадах а 3 (отображается как select disabled="disabled") активируется только при условии что вибран последний елемент ИЗ СПИСКА в 2 каскаде

При выборе НЕ ПОСЛЕДНЕГО елемента в 2-ом каскаде, список в 3-его остается дезактивированным!

 

см. карт.

3.jpg

 

 

Каскдный селект работает исправно только в двух дименсиях. А при добавлении третей не работает корректно. 

Если в списке 2-ого каскада только всего один елеемент, третий каскад работает т,е,

 

ITEM

PARAMETERS

NOTES

--------------------------

A

-1A

--11A

B

-1B

-2B

--22B

 

Если выбирать A>>1A>> то 11A  будет активировн притом если выбирать B>>1B  то --22B остается замороженным а если выбирать B>>2B  то --22B становится активным

 

Это только у меня или можете повтарить ошибку и вы?

Есть идеи как устранить данную проблему?

 

***********************************

Немного моих системных данных:

*************************************

 

Joomla менеджер ошибок не ругается

Однако: Notice: Undefined offset: 1 in media/zoo/applications/jbuniversal/elements/jbselectcascade/jbselectcascade.php on line 91??

 

Gzip Page Compression /NO

 

jbzoo_app_2.1.2

 

Database Version 5.5.35-log Database Collation utf8_general_ci PHP Version 5.3.28 Web Server Apache WebServer to PHP Interface cgi-fcgi Joomla! Version Joomla! 2.5.16 Stable [ Ember ] 06-November-2013 22:30 GMT Joomla! Platform Version Joomla Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT User Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0

 

List of modified JBZoo files
Modified:
  • media/zoo/applications/jbuniversal/assets/css/jbzoo.css
  • media/zoo/applications/jbuniversal/templates/catalog/filter.php
  • media/zoo/applications/jbuniversal/templates/catalog/item.php
  • media/zoo/applications/jbuniversal/templates/catalog/renderer/item_columns/database.php
  • media/zoo/applications/jbuniversal/templates/catalog/renderer/items/_default.php
  • media/zoo/applications/jbuniversal/templates/catalog/renderer/items/product.php
  • media/zoo/applications/jbuniversal/templates/catalog/renderer/items_empty/_default.php

 


  • 0
Не судите строго за граматические ошибки. Русский мне не родной.

#2 Sliapy

Sliapy

Отправлено 09 February 2014 - 17:05

  ITEM PARAMETERS NOTES -------------------------- A -1A --11A B -1B -2B --22B   Если выбирать A>>1A>> то 11A  будет активировн притом если выбирать B>>1B  то --22B остается замороженным а если выбирать B>>2B  то --22B становится активным

 

Судя по этому, каскадный селект работает именно так, как должен. Он выводит 3-ий пункт в зависимости от выбранных предыдущих селектов. Т.к. 2ВВ у Вас относится к 2В, он появляется толкьо после выбора 2В. Для 1В будут выводится пункты, которые являются дочерними для него. Т.е. структура должна быть

 

-1В

--11В

-2В

--22В


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

#3 ssstasss

ssstasss

Отправлено 09 February 2014 - 18:14   Лучший Ответ

Боже правый, мне пора отоспатся ...  :)

 

Все елементы 3-ей дименсии у меня одинаковы а строк много и потому я тупо  поставил не рекурсивно каждому елементу 2-ой дименсии отдельно, а так - один на всех  :)) А прочитав ваш ответ вздумался  :) 

 

Мой пост думаю, кому-то сойдет за поучительный пример :)

Притом вы удивляете не только продуктом но и оперативностью поддержки!!! Класс ребята :) !!!

 

A

B

---------------------------

A
   -1A
         --11A
B
   -1B

         --22B   <<<< !!! моя ошибка не вставил после каждого елемента 2-ой дименсии !!!
         --33B

   -2B
        --22B
        --33B

 

 

Удачи вам!


  • 0
Не судите строго за граматические ошибки. Русский мне не родной.




Click to return to top of page in style!