Prev next n

Материал из Eludia
Перейти к: навигация, поиск

Описание

Определение предыдущего и последующего элементов (ссылок на хэши) в последовательности, заведомо содержащей заданный элемент. По умолчанию элементы идентифицируются по компоненте {id}, но это можно переопределить опцией {field}.

Используется при подготовке данных для горизонтальной навигации по экранам-катрочкам: кнопок типа "Прошлый" / "Следующий".

Типовой пример использования данной функции рассмотрен в рецепте "Форма просмотра сообщения".

Синопсис (Perl5)

($data -> {prev}, $data -> {next}) = prev_next_n ($data, $data -> {steps});
 
($data -> {prev}, $data -> {next}, $n) = prev_next_n (

  $data,                             # текущая карточка

  $data -> {invest_object_pro_year}, # список её sibling'ов

  {field => 'year'}                  # ключ поиска

);
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Разработчику
Администратору
Инструменты