Posted May 25, 20205 yr Господа, добрый день. Порекомендуйте. У меня АпСервер, может выдавать данные либо Rest/JSON либо Наследника TDataSet Как бы проще, с минимум кода (в классическом понимании Delphi , связал TxxxDataSet, TDataSource и TxxxDBGrid и работает ), организовать отображение ”гридов” для обоих вариантов (JSON, TDataSet) в Fgx.?
May 25, 20205 yr Насколько знаю DBGridа нету в FGX, как и в FMX. Мое решение: принимать данные и грузить в датасет(MemData) и уже с него отображать в TfgCollectionView. Это конечно не совсем в "классическом понимании", кинул на форму и привязал друг к другу, придется покодить, но открывает больше возможностей.
May 29, 20205 yr В 25.05.2020 в 10:55, knsg12 сказал: Мое решение: принимать данные и грузить в датасет(MemData) и уже с него отображать в TfgCollectionView. Это конечно не совсем в "классическом понимании", кинул на форму и привязал друг к другу, придется покодить, но открывает больше возможностей. Аналогично. Вместо грида пока отображаю список примерно так: А детализацию записи (при нажатии) так: Но в будущем я надеюсь, что грид, хотя бы простой - появится. Edited May 29, 20205 yr by Volk65
May 29, 20205 yr Administrators 2 минуты назад, Volk65 сказал: Вместо грида пока отображаю список примерно так: Вот любопытно. А почему не отображаете данные именно, как в гриде, по колонкам?
May 29, 20205 yr 1 минуту назад, Yaroslav Brovin сказал: Вот любопытно. А почему не отображаете данные именно, как в гриде, по колонкам? Я еще пока только подхожу к этой теме. Тут надо в выравниваниях руку набить, и встает следующий вопрос: высота. Это CollectionView. А там можно задавать различную высоту каждого итема?
May 29, 20205 yr Administrators Только что, Volk65 сказал: А там можно задавать различную высоту каждого итема? Можно. Просто грид, как таковой имеет смысл на планшетах, где большой экран. А на мобильном телефоне вместо грида используются как раз карточное представление элементов в списке.
May 29, 20205 yr А мне казалось, что у меня и есть карточное (ну почти). Хорошо, а есть пример (скрин), на который можно равняться? я про: 10 минут назад, Yaroslav Brovin сказал: А почему не отображаете данные именно, как в гриде, по колонкам?
May 29, 20205 yr @Volk65 мне кажется это был сарказм. На мобильных, гридами пользоваться очень не удобно. То что вы делаете все правильно, продолжайте.
May 29, 20205 yr Administrators Это был наводящий вопрос к мысли, что гриды на мобильных устройствах не очень распространены. Лучше посмотреть примеры оформления: Списков: https://material.io/components/lists Карточек: https://material.io/components/cards Только что, knsg12 сказал: мне кажется это был сарказм Не, все по доброму ?
May 29, 20205 yr @Yaroslav Brovin да так и хотел выразиться "наводящий вопрос", простите за мой русский ?♂️)))
May 29, 20205 yr Посмотрел бегло, потом посмотрю более детально. Ну у меня тоже самое, только без смайликов и картинок. И потом... соцсети и внутрикорпортативное приложение это немного разное. В первом - яркость+наглядность+дизайн, во втором на первом месте информативность. Это моё личное ИМХО ?. А по поводу грида... Да, грид это не в стиле гооогле, но вот пример, который я написал года 4 назад на FMX Ну вот скажите, что грид здесь плохо смотрится?
May 29, 20205 yr Наглядность Информативность Картографичность Подробность. И ни одного грида. З.Ы 37234 это количество объектов на карте и в списке, и нормально все Edited May 29, 20205 yr by Stas
June 2, 20205 yr В 30.05.2020 в 04:18, Volk65 сказал: Посмотрел бегло, потом посмотрю более детально. Ну у меня тоже самое, только без смайликов и картинок. И потом... соцсети и внутрикорпортативное приложение это немного разное. В первом - яркость+наглядность+дизайн, во втором на первом месте информативность. Это моё личное ИМХО ?. А по поводу грида... Да, грид это не в стиле гооогле, но вот пример, который я написал года 4 назад на FMX Ну вот скажите, что грид здесь плохо смотрится? Здесь грид смотрится просто убого если честно. Я на секунду представил как этим пользоваться и понял что это извещение. С таким ui как в вашем примере, можно только издеваться над пользователями
June 2, 20205 yr 57 минут назад, r3h0soft сказал: Здесь грид смотрится просто убого если честно. Я на секунду представил как этим пользоваться и понял что это извещение. С таким ui как в вашем примере, можно только издеваться над пользователями Ну не надо так, пользователь увидел всю необходимую информацию? Увидел. Ему понятно? Понятно. Он уехал? Уехал. Фсё. Программа не Джоконда, чтобы всем нравиться.
June 2, 20205 yr 1 час назад, r3h0soft сказал: Здесь грид смотрится просто убого если честно. Я на секунду представил как этим пользоваться и понял что это извещение. С таким ui как в вашем примере, можно только издеваться над пользователями Возможно. А вот что точно, так то что слово "убого" не к месту. Ну и... покажите ваш шедевр, покажите на что равняться.
January 3, 20232 yr В 29.05.2020 в 21:18, Volk65 сказал: Посмотрел бегло, потом посмотрю более детально. Ну у меня тоже самое, только без смайликов и картинок. И потом... соцсети и внутрикорпортативное приложение это немного разное. В первом - яркость+наглядность+дизайн, во втором на первом месте информативность. Это моё личное ИМХО ?. А по поводу грида... Да, грид это не в стиле гооогле, но вот пример, который я написал года 4 назад на FMX Ну вот скажите, что грид здесь плохо смотрится? Нормально смотрится, есть полная информация. Просто некоторые не понимают в каком виде нужна информация клиенту, и делают все как удобно разработчику а не пользователю.
January 4, 20232 yr В 29.05.2020 в 21:18, Volk65 сказал: Посмотрел бегло, потом посмотрю более детально. Ну у меня тоже самое, только без смайликов и картинок. И потом... соцсети и внутрикорпортативное приложение это немного разное. В первом - яркость+наглядность+дизайн, во втором на первом месте информативность. Это моё личное ИМХО ?. А по поводу грида... Да, грид это не в стиле гооогле, но вот пример, который я написал года 4 назад на FMX Ну вот скажите, что грид здесь плохо смотрится? Оно смотрится на сотовом необычно, т.е я как программер сразу опознаю сетку, а вот обычный пользователь не факт что оценит. Плюс курсор в сетке виден, т.е подразумевается что возможен выбор какой-то конкретной строки и действие с ней. Есть же гайдлайны по Material UI в котором описано какими компонентами правильно разрабатывать стандартный UI на андроиде. По уму если уж вы хотите делать грид то надо каким-то респонзив дизайном обзавестись, т.е чтобы сетка была по всей ширине экрана, колонки пропорционально или частично фиксированы. Сейчас оно смотрится настолько чужеродно, что это вызывает некое отторжение. Хотя задачу донесения информации до пользователя безусловно выполняет.
Create an account or sign in to comment