Stas 205 Posted January 3, 2020 Share Posted January 3, 2020 Ярослав, мы Вас поддерживаем, и очень радуемся Вашему проекту. Огромная к Вам просьба, относитесь к нам как детям с особенными потребностями (ко мне в частности) Что очевидно для Вас, совершенно неочевидно для меня, вопросы по Layout будут, там тоже совершенно непонятно. Как можно больше примеров, особенно был рад глобальному примеру, который бы показывал все возможности библиотеки Спасибо. 3 Quote Link to post Share on other sites
Dmitry Sh. 5 Posted January 3, 2020 Share Posted January 3, 2020 Присоединяюсь к просьбе. Хочется видеть пример приложения, которое реализовано самим автором. Для понимания его видения построения мобильных приложений. Работа с формами, работа с данными и т.д. Quote Link to post Share on other sites
sinuke 116 Posted January 4, 2020 Share Posted January 4, 2020 8 часов назад, Dmitry Sh. сказал: работа с данными Тут все просто - храните свои данные в своих же структурах. Хранить в компонентах как ранее в VCL или FMX не получится Quote Link to post Share on other sites
Dmitry Sh. 5 Posted January 4, 2020 Share Posted January 4, 2020 Больше интересует работа с формами. Фрэймов в либе нет, как я понимаю. Quote Link to post Share on other sites
sinuke 116 Posted January 4, 2020 Share Posted January 4, 2020 3 часа назад, Dmitry Sh. сказал: Больше интересует работа с формами. Фрэймов в либе нет, как я понимаю. с формами можно работать как с фреймами. т.е. одну форму можно встроить в другую Quote Link to post Share on other sites
Dmitry Sh. 5 Posted January 4, 2020 Share Posted January 4, 2020 Вот для этого и нужен "мегадемо" проект. да и триал всего 30 дней. нужно максимально быстро понять + и - либы. Quote Link to post Share on other sites
Administrators Yaroslav Brovin 1059 Posted January 5, 2020 Administrators Share Posted January 5, 2020 Демку с формами и фреймам сделаю и включу в следующий релиз: https://gitlab.com/y.brovin/fgx/issues/408 Глобальная демка сырая. Я ее делал быстро и только для вебинара. В принципе там можно спокойно подсмотреть, как сделаны те или иные экраны. Но ожидать от нее 100% работоспособности, я бы не стал. 3 Quote Link to post Share on other sites
Cinemaizer 8 Posted January 6, 2020 Share Posted January 6, 2020 (edited) Очень было бы здорово увидеть пример, где есть условно сложные списки-коллекции, где в ячейках (cards) несколько текстов разных стилей + картинки. Все грузится из внешней базы при участии json, картинки асинхронно подгружаются по мере прокрутки списка. Короче говоря, кейс из жизни приложений интернет-магазинов. Вот собственно, иллюстрация того, что хочется: Edited January 6, 2020 by Cinemaizer 1 Quote Link to post Share on other sites
Administrators Yaroslav Brovin 1059 Posted January 6, 2020 Administrators Share Posted January 6, 2020 15 часов назад, Cinemaizer сказал: Все грузится из внешней базы при участии json, Это часть слоя данных. И это не является задачей UI фреймворка. Без разницы, как и каким способом вы данные получаете. Нужен Json, используйте JSON из RTL. Нужен доступ к базе - FireDAC или другие компоненты доступа к данным. 15 часов назад, Cinemaizer сказал: картинки асинхронно подгружаются по мере прокрутки списка В поставке есть пример асинхронной загрузки изображений "Ресурсы -> Изображения -> Асинхронная загрузка по URI". Ничто не мешает в списках при связывании данных делать тоже самое. Просто по мере связывания данных в TfgCollectionView.OnBindItem добавляете в менеджер ассетов изображение по URL, генерируете уникальное имя и присваиваете его в TfgImage. Как вы могли заметить, далее все произойдет автоматически. как только картинка будет готова, она сразу же отобразиться в TfgImage. И это большой бонус для разработчиков. 15 часов назад, Cinemaizer сказал: Очень было бы здорово увидеть пример, где есть условно сложные списки-коллекции, где в ячейках (cards) несколько текстов разных стилей + картинки. Собственно среди примеров есть примеры по работе со списком. Так же в TfgCollectionView добавлен набор готовых шаблонов-стилей элементов. Чтобы можно было сразу сделать готовые стили. Если вам нужны TfgCardPanel, так и бросьте его внутрь стиля элемента. Связь с данными уже рассмотрена среди примеров. На вашем скрине выше тут есть и кнопки, и метки, и изображения. Все это надо оформить в виде стиля элемента. И в коде OnBindItem связать. Основная сложность здесь - это Flexbox. Но ссылки на изучение флекс бокса в полной мере я дал в документации. Это самая сложная часть, но как только вы ее освоите, вы сможете с легкость делать такие и более сложные интерфейсы за 30-60 минут. Если у вас есть конкретные вопросы по TfgCollectionView или FlexBox, задавайте, я с удовольствием на них отвечу. Единственное, чего пока нету в TfgCollectionView - это отображение элементов по сетке. Но я обещаю, что я добавлю эту поддержку в ближайших версиях (Я сейчас над этим работаю). Так же предлагаю закончить эту бесконечную тему. Где каждый пишет все подряд и следовать правилам форума - одна тема - один вопрос. А то пользы от таких огромных топиков очень сомнительна. Выложил демонстрационный пример с вебинара: Quote Link to post Share on other sites
Cinemaizer 8 Posted January 7, 2020 Share Posted January 7, 2020 (edited) Спасибо! Очень нужная демка. По связи с БД суть тоже понял. Edited January 7, 2020 by Cinemaizer Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.