6.3 Элементы многократного использования
Last updated
Last updated
"Элемент многократного использования"/"reusable element" - способ создания элементов, которые можно размещать на нескольких страницах без необходимости их повторного создания. Например, если вы хотите получить доступ к всплывающей форме входа в систему со многих страниц, вам нужно будет создать ее только один раз и повторно использовать. Аналогичным образом, если вы хотите, чтобы нижний колонтитул и заголовок был общим у всех страниц, вы должны создавать их только один раз в качестве элементов многократного использования. Вы должны как можно чаще создавать элементы в виде элементов многократного использования, поскольку это сделает приложение легче и проще в обслуживании.
Чтобы создать элемент многократного использования, откройте меню приложения и нажмите «Новый элемент многократного использования»/"New reusable element". Откроется страница элементов, где можно будет его отредактировать. Там вы создадите элемент аналогично созданию страницы и определите соответствующие рабочие процессы.
Элементы многократного использования (!!!ЛНК!!!) - являются контейнерами и работают так же, как и Группы и Всплывающие окна. Разница в том, что элемент многократного использования, который является всплывающим окном, будет иметь модальное поведение - другими словами, если вы не закрыли всплывающее окно, пользователь не сможет щелкнуть нигде за его пределами.
С точки зрения данных элемент многократного использования похож на группу или всплывающее окно. Вы можете изменить тип его содержимого, отправить в него данные, скрывать и показывать его так же, как вы делаете это с группой.
Размеры элементов повторного использования определяются в самом элементе. Тем не менее, эти элементы адаптивные (!!!ЛНК!!!) (кроме случаев, когда вы задали им фиксированную ширину), и если вам нужно изменить их размер на целевой странице вы можете это сделать, и содержимое подстроится в соответствии с настройками адаптивности внутренних элементов.
Частный случай повторно используемых элементов - объединение последовательности действий, которые вы хотите использовать более чем на одной странице. Этим вы добьетесь того, что абсолютно одинаковая последовательность действий используется более чем в одном месте, что уменьшает вероятность ошибок и делает отладку и изменение приложения гораздо быстрее.
Это можно сделать, создав элемент повторного использования без элементов внутри и добавить в него процессы, которые должны быть общими на нескольких страницах. При добавлении этого элемента повторного использования на страницу (можно при необходимости сделать его невидимым), вы сможете использовать в рабочих процессах действие "Запустить пользовательское событие из элемента многократного использования"/"Trigger custom event from reusable element". Логика таких процессов будет аналогична тому, что описано выше (!!!ЛНК!!!).
Способ добавления повторно используемого элемента на страницу аналогичен другим элементам. Просто выберите элемент, который вам нужен в палитре «Новый элемент», и нарисуйте его на странице.
В Bubble есть возможность превратить группу элементов в элемент многократного использования. Если вы обнаружили, что хотите использовать группу элементов более чем в одном месте, использование этой опции сэкономит вам время и сделает дизайн единым на всех страницах вашего приложения.