Axure Pro 7: Работа с динамическими панелями
-
Всем доброго дня!
Вопрос для тех, кто проектирует в Axure Pro.
Столкнулся с проблемой нескольких аккордеонов. Т.е. один раскрывающийся список, а под ним другой. Обратите внимание на приложенный файл.
В первоначальном состоянии обе панели должны быть вместе, а после раскрытия панели 1 — панель 2 должна опуститься на то расстояние, чтобы полностью показать содержимое панели 1. Пробовал OnMove при изменении состояния — не то.
Есть идеи?
Вложения:
Вы должны войти, чтобы смотреть прикрепленные файлы.
День добрый, как раз недавно что-то подобное делала в Axure. Для Panel 1 на рисунке нужна динамическая панель с 2 статусами — collapsed и expanded. В статусе Collapsed на OnClick:
Set Panel 1 to Expanded
Show <Название панели, которая должна показываться когда развёрнута panel 1 (у меня это были фильтры)>
Move Panel 2 by (0; Y), где Y зависит от того, насколько вниз надо сдвинуть панель 2.
Ну и обратный процесс для сворачивания панели 1 (т.е. когда она в статусе Expanded). Для Move уже будет отрицательное число Y.
Попробуйте! :)
Спасибо за совет!
Этот способ тоже пробовал, но уткнулся в две проблемы. Первая — значение Y может быть разное, в панеле 22 состояния. И вторая, не подумал, что можно поставить минус Y. Тут вы спасли меня.
Решил всё же взять некое стандартное значение Y и использовать его, так хотя бы страничка будет не тяжелой.
Ради прикола расскажу другой способ, он прекрасно работает если панели не такие груженные как у меня. Я вставил в каждое состояние первое панели вторую панель. Стало всё красиво, но по сути я копи-пастил и весь проект довольно тяжелый.
Еще раз спасибо! ;-)
Класное приложение, после Enterprise Architect просто находка.
Вы должны авторизироваться для ответа в этой теме.