0
Answered

Переключение static list

Иван Демидкин 10 years ago in Tips and Tricks updated by Aleksandr Romanov (CTO) 8 years ago 5

Добрый день

Подскажите поддерживается ли возможность переключать попапы в static list с помощью кнопок.

Например:

на странице есть static list и 3 кнопки (1,2,3 этаж). И по нажатию на эти кнопки показывается необходимая страница из static list.

Если поддерживается то подскажите как это реализовать или где почитать.

GOOD, I'M SATISFIED
Satisfaction mark by Иван Демидкин 10 years ago

Можно по другому сформулировать. Как узнать номер(или имя) открытого попапа в static list и как его поменять через Java?

Answered

StaticList_SetPosition.irpz

StaticListAddPopup.irpz

К сожалению, определить текущую позицию списка еще нельзя, но возможность прокрутить список до нужного окна - есть.

Добрый день, Екатерина! в 3 версии Иридиума так же нет возможности определить текущую позицию списка?

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

свайп ему не понравился, при пролистывании постоянно какой то элемент попадает в управление при соприкосновении.


Answered

Приветствую, Екатерина в длительном отпуске...

Нативного способа определения текущего элемента списка нет (никому особо и не нужен он был)... Как и раньше, можно вычислять "на лету" по координатам текущего нажатия. Например, для вертикального списка с одинаковой высотой элементов, на событие ПРЕСС срабатывает обработчик:

ТЕКУЩИЙ_НОМЕР_ИТЕМА = целое_от(ПОЛУЧИТЬ(КООРД_У_первого_элемента_списка) - КОНСТАНТА_ОТСТУП_У_попапа)/КОНСТАНТА_Ширину_элемента + 1