|
|
|
Вопрос по проектированию UI
|
|||
|---|---|---|---|
|
#18+
Допустим, у нас есть контейнеры двух типов Горизонтальная последовательность элементов и вертикальная И можно их делать вложенными. Есть задача сделать отображение типичной таблицы. Заголовки полей + записи со значениями полей. И вот тут есть 2 варианта (минимум). 1) Вертикальный контейнер, В который вложены: один горизонтальный контейнер заголовка, а далее куча контейнеров для строк. 2) Горизонтальный контейнер столбцов, где столбец это вертикальный контейнер, в котором первый элемент это заголовок поля, а остальное значения. Какой вариант лучше ? почему ? Если эти варианты недостаточно хороши, какие другие варианты возможны ? Таблицу следует рассматривать как отображение таблицы БД со всеми вытекающими. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 21:29 |
|
||
|
Вопрос по проектированию UI
|
|||
|---|---|---|---|
|
#18+
Оба варианта плохи. В первом у тебя нету связи между ячейками заголовка и колонками (ни по позициям, ни по ширине). Во втором нету связи между высотой ячеек (ни заголовков, ни ячеек данных). Но самое главное - в обоих случаях у тебя все ячейки таблицы будут отдельными элементами - слишком это нерационально. И память жрать будет и процедуры расчета этих всех элементов будут тяжелыми. Поэтому, во всех контейнерных системах уже есть специальные контейнеры: grid называются. А таблицы вообще обычно отображаются отдельным виджетом не разделяющимся на контейнеры в системе а идущим как цельный элемент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 22:52 |
|
||
|
Вопрос по проектированию UI
|
|||
|---|---|---|---|
|
#18+
grok, лучше 1 раз увидеть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2016, 09:18 |
|
||
|
Вопрос по проектированию UI
|
|||
|---|---|---|---|
|
#18+
grokЕсли эти варианты недостаточно хороши, какие другие варианты возможны ? их много. зависит от сценариев пользователя. "Таблицу следует рассматривать как отображение таблицы БД со всеми вытекающими" при чем тут UI? или Вы пытаетесь повторить Ексель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2016, 20:21 |
|
||
|
Вопрос по проектированию UI
|
|||
|---|---|---|---|
|
#18+
речь про веб или десктоп, я не понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2016, 22:38 |
|
||
|
Вопрос по проектированию UI
|
|||
|---|---|---|---|
|
#18+
grok, размести их рядом. Вариант хорош, когда количество полей в записи слишком велико и не помещается горизонтально. Горизонтальный контейнер пусть содержит все записи "сверху-вниз", а вертикальный - одну, текущую. С взаимно синхронной навигацией по обоим контейнерам, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2016, 02:14 |
|
||
|
Вопрос по проектированию UI
|
|||
|---|---|---|---|
|
#18+
Roman Mejtesречь про веб или десктоп, я не понял? А какая разница? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2016, 02:14 |
|
||
|
Вопрос по проектированию UI
|
|||
|---|---|---|---|
|
#18+
Умбалансед Парантхезизgrok, размести их рядом. Вариант хорош, когда количество полей в записи слишком велико и не помещается горизонтально. Горизонтальный контейнер пусть содержит все записи "сверху-вниз", а вертикальный - одну, текущую. С взаимно синхронной навигацией по обоим контейнерам, конечно. в этой жирной таблице надо просто уменьшить названия столбов UI-шники блин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2016, 12:27 |
|
||
|
Вопрос по проектированию UI
|
|||
|---|---|---|---|
|
#18+
например, Диаметр труб это Ø труб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2016, 12:29 |
|
||
|
Вопрос по проектированию UI
|
|||
|---|---|---|---|
|
#18+
tip78... в этой жирной таблице надо просто уменьшить названия столбов UI-шники блин УИшники, ага. Жирность таблицы, ее состав и названия полей определяются пользователем, исключительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2016, 16:20 |
|
||
|
Вопрос по проектированию UI
|
|||
|---|---|---|---|
|
#18+
Умбалансед Парантхезизtip78... в этой жирной таблице надо просто уменьшить названия столбов UI-шники блин УИшники, ага. Жирность таблицы, ее состав и названия полей определяются пользователем, исключительно. ну тогда и код тоже пользователь писал, чего уж ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2016, 00:59 |
|
||
|
Вопрос по проектированию UI
|
|||
|---|---|---|---|
|
#18+
tip78Умбалансед Парантхезизпропущено... УИшники, ага. Жирность таблицы, ее состав и названия полей определяются пользователем, исключительно. ну тогда и код тоже пользователь писал, чего уж Код я писал. А "таблички" - они создавали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2016, 03:22 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39217454&tid=1340739]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
139ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 431ms |

| 0 / 0 |
