Сегодня я нарушил ТАБУ. Я уже зарекался никогда так не делать, но сегодня случайно повёлся. Я плодотворно работал и показывал начальнику промежуточные результаты работы:

- А почему ты так расположил формы на экране? Переставь этот блок на отдельную закладку.

- Я пробовал, у меня не получается.

- А ты вот сюда поставь курсор и нажми [такие-то пункты] в меню. Во видишь? Вот сюда и скопируй.

Собственно, переставить блок в таблицу получилось. Только в этом блоке одно из полей отформатировалось шириной в один символ. А ещё вся информация уехала на три сантиметра влево (спрятавшись за край окна). Автор сей шедевральной формы — замечательный человек, сильный программист, перфекционист и эстет. Для того, что бы форма выглядела изящно были применены разнообразные искусственные приёмы. В частности для того, что бы вокруг полей была широченная серая рамочка, границы которой чётко очерчены чёрной линией, внутри таблицы была таблица с таблицей внутри и ещё раз с таблицей. Местами, как мне кажется, вложенность таблиц доходила до 8. И вот это всё счастье не имеет какого-то текстового интерфейса — всё делается мышкой. В каждой мыслимой и немыслимой точке этой изящной таблице мы имеем свой контекст, который упрпаляется при помощи меню и имеет десятка два параметров (смещений, заливок, правил форматирования, сдвигов и отступов во всех направлениях). Причём, не во всякое место, обладающее существенным для внешнего вида параметром можно умудриться поставить курсов (в трезвом уме, разумеется). То есть, какие-то важные позиции находятся внутри таблицы третьего уровня вложенности, но не таблице четвёртого уровня, а за символ перед ней. Часть элементов оформления не видима в результате и очень скромно отражена в дизайне формы (оказывается, что пустая строка между элементами — это не пустая строка, а элементы находятся в трёхстрочной таблице и пустая строка — это пустая ячейка этой таблицы. Разумеется, элементы уже не элементы, а содержимое таблицы, поэтому не знаешь на что попал тыцкнув — на элемент или в ячейку таблицы.

Короче, вся основная секция формы в процессе создания элементарной закладки уехала на три сантиметра влево. Минус два часа рабочего времени, в минус настроение сделать загрузку ролей в ACL. Я пошел откатывать дизайн этой формы до позавчерашнего. Что я могу сделать?

Written on Июнь 4th, 2010 , Для друзей Tags: ,

You must be logged in to post a comment.

Николай Беляшов is proudly powered by WordPress and the Theme Adventure by Eric Schwarz
Entries (RSS) and Comments (RSS).

Николай Беляшов

Я не уставая стенографирую эту жизнь