0
Answered

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

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

Добрый день

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

Например:

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

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

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

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

Answered

StaticList_SetPosition.irpz

StaticListAddPopup.irpz

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

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

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

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


Answered

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

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

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