powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вопрос по проектированию UI
12 сообщений из 12, страница 1 из 1
Вопрос по проектированию UI
    #39207921
grok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим, у нас есть контейнеры двух типов
Горизонтальная последовательность элементов
и вертикальная

И можно их делать вложенными.

Есть задача сделать отображение типичной таблицы.

Заголовки полей + записи со значениями полей.

И вот тут есть 2 варианта (минимум).

1) Вертикальный контейнер,
В который вложены: один горизонтальный контейнер заголовка,
а далее куча контейнеров для строк.

2) Горизонтальный контейнер столбцов,
где столбец это вертикальный контейнер,
в котором первый элемент это заголовок поля,
а остальное значения.

Какой вариант лучше ? почему ?
Если эти варианты недостаточно хороши, какие другие варианты возможны ?

Таблицу следует рассматривать как отображение таблицы БД со всеми вытекающими.
...
Рейтинг: 0 / 0
Вопрос по проектированию UI
    #39207946
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оба варианта плохи.
В первом у тебя нету связи между ячейками заголовка и колонками (ни по позициям, ни по ширине).
Во втором нету связи между высотой ячеек (ни заголовков, ни ячеек данных).
Но самое главное - в обоих случаях у тебя все ячейки таблицы будут отдельными элементами - слишком это нерационально. И память жрать будет и процедуры расчета этих всех элементов будут тяжелыми.

Поэтому, во всех контейнерных системах уже есть специальные контейнеры: grid называются. А таблицы вообще обычно отображаются отдельным виджетом не разделяющимся на контейнеры в системе а идущим как цельный элемент.
...
Рейтинг: 0 / 0
Вопрос по проектированию UI
    #39208073
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grok, лучше 1 раз увидеть...
...
Рейтинг: 0 / 0
Вопрос по проектированию UI
    #39208745
Иммануил Кант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grokЕсли эти варианты недостаточно хороши, какие другие варианты возможны ?

их много. зависит от сценариев пользователя.

"Таблицу следует рассматривать как отображение таблицы БД со всеми вытекающими"

при чем тут UI? или Вы пытаетесь повторить Ексель?
...
Рейтинг: 0 / 0
Вопрос по проектированию UI
    #39210612
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
речь про веб или десктоп, я не понял?
...
Рейтинг: 0 / 0
Вопрос по проектированию UI
    #39217453
Умбалансед Парантхезиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grok,

размести их рядом. Вариант хорош, когда количество полей в записи слишком велико и не помещается горизонтально.
Горизонтальный контейнер пусть содержит все записи "сверху-вниз", а вертикальный - одну, текущую. С взаимно синхронной навигацией по обоим контейнерам, конечно.
...
Рейтинг: 0 / 0
Вопрос по проектированию UI
    #39217454
Умбалансед Парантхезиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesречь про веб или десктоп, я не понял?
А какая разница?
...
Рейтинг: 0 / 0
Вопрос по проектированию UI
    #39217501
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Умбалансед Парантхезизgrok,

размести их рядом. Вариант хорош, когда количество полей в записи слишком велико и не помещается горизонтально.
Горизонтальный контейнер пусть содержит все записи "сверху-вниз", а вертикальный - одну, текущую. С взаимно синхронной навигацией по обоим контейнерам, конечно.
в этой жирной таблице надо просто уменьшить названия столбов
UI-шники блин
...
Рейтинг: 0 / 0
Вопрос по проектированию UI
    #39217502
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например, Диаметр труб это Ø труб
...
Рейтинг: 0 / 0
Вопрос по проектированию UI
    #39217584
Умбалансед Парантхезиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tip78...
в этой жирной таблице надо просто уменьшить названия столбов
UI-шники блин
УИшники, ага.

Жирность таблицы, ее состав и названия полей определяются пользователем, исключительно.
...
Рейтинг: 0 / 0
Вопрос по проектированию UI
    #39217692
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Умбалансед Парантхезизtip78...
в этой жирной таблице надо просто уменьшить названия столбов
UI-шники блин
УИшники, ага.

Жирность таблицы, ее состав и названия полей определяются пользователем, исключительно.

ну тогда и код тоже пользователь писал, чего уж
...
Рейтинг: 0 / 0
Вопрос по проектированию UI
    #39217703
Умбалансед Парантхезиз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tip78Умбалансед Парантхезизпропущено...

УИшники, ага.

Жирность таблицы, ее состав и названия полей определяются пользователем, исключительно.

ну тогда и код тоже пользователь писал, чего уж
Код я писал. А "таблички" - они создавали.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вопрос по проектированию UI
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]