Юрий Posted May 25, 2020 Share Posted May 25, 2020 Господа, добрый день. Порекомендуйте. У меня АпСервер, может выдавать данные либо Rest/JSON либо Наследника TDataSet Как бы проще, с минимум кода (в классическом понимании Delphi , связал TxxxDataSet, TDataSource и TxxxDBGrid и работает ), организовать отображение ”гридов” для обоих вариантов (JSON, TDataSet) в Fgx.? Quote Link to comment Share on other sites More sharing options...
knsg12 Posted May 25, 2020 Share Posted May 25, 2020 Насколько знаю DBGridа нету в FGX, как и в FMX. Мое решение: принимать данные и грузить в датасет(MemData) и уже с него отображать в TfgCollectionView. Это конечно не совсем в "классическом понимании", кинул на форму и привязал друг к другу, придется покодить, но открывает больше возможностей. 2 Quote Link to comment Share on other sites More sharing options...
Volk65 Posted May 29, 2020 Share Posted May 29, 2020 (edited) В 25.05.2020 в 10:55, knsg12 сказал: Мое решение: принимать данные и грузить в датасет(MemData) и уже с него отображать в TfgCollectionView. Это конечно не совсем в "классическом понимании", кинул на форму и привязал друг к другу, придется покодить, но открывает больше возможностей. Аналогично. Вместо грида пока отображаю список примерно так: А детализацию записи (при нажатии) так: Но в будущем я надеюсь, что грид, хотя бы простой - появится. Edited May 29, 2020 by Volk65 Quote Link to comment Share on other sites More sharing options...
Administrators Yaroslav Brovin Posted May 29, 2020 Administrators Share Posted May 29, 2020 2 минуты назад, Volk65 сказал: Вместо грида пока отображаю список примерно так: Вот любопытно. А почему не отображаете данные именно, как в гриде, по колонкам? Quote Link to comment Share on other sites More sharing options...
Volk65 Posted May 29, 2020 Share Posted May 29, 2020 1 минуту назад, Yaroslav Brovin сказал: Вот любопытно. А почему не отображаете данные именно, как в гриде, по колонкам? Я еще пока только подхожу к этой теме. Тут надо в выравниваниях руку набить, и встает следующий вопрос: высота. Это CollectionView. А там можно задавать различную высоту каждого итема? Quote Link to comment Share on other sites More sharing options...
Administrators Yaroslav Brovin Posted May 29, 2020 Administrators Share Posted May 29, 2020 Только что, Volk65 сказал: А там можно задавать различную высоту каждого итема? Можно. Просто грид, как таковой имеет смысл на планшетах, где большой экран. А на мобильном телефоне вместо грида используются как раз карточное представление элементов в списке. 1 Quote Link to comment Share on other sites More sharing options...
Volk65 Posted May 29, 2020 Share Posted May 29, 2020 А мне казалось, что у меня и есть карточное (ну почти). Хорошо, а есть пример (скрин), на который можно равняться? я про: 10 минут назад, Yaroslav Brovin сказал: А почему не отображаете данные именно, как в гриде, по колонкам? Quote Link to comment Share on other sites More sharing options...
knsg12 Posted May 29, 2020 Share Posted May 29, 2020 @Volk65 мне кажется это был сарказм. На мобильных, гридами пользоваться очень не удобно. То что вы делаете все правильно, продолжайте. Quote Link to comment Share on other sites More sharing options...
Administrators Yaroslav Brovin Posted May 29, 2020 Administrators Share Posted May 29, 2020 Это был наводящий вопрос к мысли, что гриды на мобильных устройствах не очень распространены. Лучше посмотреть примеры оформления: Списков: https://material.io/components/lists Карточек: https://material.io/components/cards Только что, knsg12 сказал: мне кажется это был сарказм Не, все по доброму ? Quote Link to comment Share on other sites More sharing options...
knsg12 Posted May 29, 2020 Share Posted May 29, 2020 @Yaroslav Brovin да так и хотел выразиться "наводящий вопрос", простите за мой русский ?♂️))) Quote Link to comment Share on other sites More sharing options...
Volk65 Posted May 29, 2020 Share Posted May 29, 2020 Посмотрел бегло, потом посмотрю более детально. Ну у меня тоже самое, только без смайликов и картинок. И потом... соцсети и внутрикорпортативное приложение это немного разное. В первом - яркость+наглядность+дизайн, во втором на первом месте информативность. Это моё личное ИМХО ?. А по поводу грида... Да, грид это не в стиле гооогле, но вот пример, который я написал года 4 назад на FMX Ну вот скажите, что грид здесь плохо смотрится? 1 Quote Link to comment Share on other sites More sharing options...
Stas Posted May 29, 2020 Share Posted May 29, 2020 (edited) Наглядность Информативность Картографичность Подробность. И ни одного грида. З.Ы 37234 это количество объектов на карте и в списке, и нормально все Edited May 29, 2020 by Stas Quote Link to comment Share on other sites More sharing options...
r3h0soft Posted June 2, 2020 Share Posted June 2, 2020 В 30.05.2020 в 04:18, Volk65 сказал: Посмотрел бегло, потом посмотрю более детально. Ну у меня тоже самое, только без смайликов и картинок. И потом... соцсети и внутрикорпортативное приложение это немного разное. В первом - яркость+наглядность+дизайн, во втором на первом месте информативность. Это моё личное ИМХО ?. А по поводу грида... Да, грид это не в стиле гооогле, но вот пример, который я написал года 4 назад на FMX Ну вот скажите, что грид здесь плохо смотрится? Здесь грид смотрится просто убого если честно. Я на секунду представил как этим пользоваться и понял что это извещение. С таким ui как в вашем примере, можно только издеваться над пользователями Quote Link to comment Share on other sites More sharing options...
Stas Posted June 2, 2020 Share Posted June 2, 2020 57 минут назад, r3h0soft сказал: Здесь грид смотрится просто убого если честно. Я на секунду представил как этим пользоваться и понял что это извещение. С таким ui как в вашем примере, можно только издеваться над пользователями Ну не надо так, пользователь увидел всю необходимую информацию? Увидел. Ему понятно? Понятно. Он уехал? Уехал. Фсё. Программа не Джоконда, чтобы всем нравиться. Quote Link to comment Share on other sites More sharing options...
Volk65 Posted June 2, 2020 Share Posted June 2, 2020 1 час назад, r3h0soft сказал: Здесь грид смотрится просто убого если честно. Я на секунду представил как этим пользоваться и понял что это извещение. С таким ui как в вашем примере, можно только издеваться над пользователями Возможно. А вот что точно, так то что слово "убого" не к месту. Ну и... покажите ваш шедевр, покажите на что равняться. Quote Link to comment Share on other sites More sharing options...
Kreon Posted January 3, 2023 Share Posted January 3, 2023 В 29.05.2020 в 21:18, Volk65 сказал: Посмотрел бегло, потом посмотрю более детально. Ну у меня тоже самое, только без смайликов и картинок. И потом... соцсети и внутрикорпортативное приложение это немного разное. В первом - яркость+наглядность+дизайн, во втором на первом месте информативность. Это моё личное ИМХО ?. А по поводу грида... Да, грид это не в стиле гооогле, но вот пример, который я написал года 4 назад на FMX Ну вот скажите, что грид здесь плохо смотрится? Нормально смотрится, есть полная информация. Просто некоторые не понимают в каком виде нужна информация клиенту, и делают все как удобно разработчику а не пользователю. 1 Quote Link to comment Share on other sites More sharing options...
Andrey Zubov Posted January 4, 2023 Share Posted January 4, 2023 В 29.05.2020 в 21:18, Volk65 сказал: Посмотрел бегло, потом посмотрю более детально. Ну у меня тоже самое, только без смайликов и картинок. И потом... соцсети и внутрикорпортативное приложение это немного разное. В первом - яркость+наглядность+дизайн, во втором на первом месте информативность. Это моё личное ИМХО ?. А по поводу грида... Да, грид это не в стиле гооогле, но вот пример, который я написал года 4 назад на FMX Ну вот скажите, что грид здесь плохо смотрится? Оно смотрится на сотовом необычно, т.е я как программер сразу опознаю сетку, а вот обычный пользователь не факт что оценит. Плюс курсор в сетке виден, т.е подразумевается что возможен выбор какой-то конкретной строки и действие с ней. Есть же гайдлайны по Material UI в котором описано какими компонентами правильно разрабатывать стандартный UI на андроиде. По уму если уж вы хотите делать грид то надо каким-то респонзив дизайном обзавестись, т.е чтобы сетка была по всей ширине экрана, колонки пропорционально или частично фиксированы. Сейчас оно смотрится настолько чужеродно, что это вызывает некое отторжение. Хотя задачу донесения информации до пользователя безусловно выполняет. Quote Link to comment Share on other sites More sharing options...
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.