Здравствуйте, _almaz_, Вы писали:
К>>Без знания юз-кейсов тут делать нечего. Но такая пустыня в глаза бросилась немедленно.
К>>Может, как-то сократить количество колонок, или выводить каждую сборку не в одну строчку, а в несколько.
__>юз-кейсов пока два
__>1. 1-на сборка (создается автоматически) и ручнной ввод деталей (хотят аля ексел, причем если учитывать 1024 то уменьшать грид деталей нельзя)
__>2. импорт данных — дерево сборок может содержать до 20-30 узлов, возможно добавление деталей в ручную
__>для всех юз-кейсов:
__>1 сборка может содержать как сборки так и детали
__>2 к детали можно привязывать дополнительные данные (сейчас это отдельный диалог)
__>вообщем как боротся с этой кашей непонятно
А нужно ли одновременно держать грид со всеми подробностями?
Может быть, на основном экране — красивое саммари (трёхуровневый список "сборок", "узлов", "деталей"), влезающий по ширине.
А для просмотра и/или редактирования — щёлкаешь по узлу и попадаешь в окошко с подробностями.
Это окошко может быть и модальным диалогом, и плавающим тулбоксом (как в фотошопе), и встроенной формой (как это у тебя сделано сейчас — параметры поиска, и прочее — с левой стороны).
Что именно предпочесть — не знаю. Зависит от частоты использования и переключений контекста.
Диалоги проще всего в реализации и понятнее всего в объяснении пользователю, но самые неудобные.
К>>- перепутав одни координаты, ты просто будешь запустишь станок в неоптимальном режиме; а перепутав другие — сделаешь деталь зеркально к желаемой (радиокнопки нагляднее)
__>деталь зеркально не сделаешь
__>одни координаты настраивают печать, вторые вывод в упр. файл станка что по сути определает порядок выхода деталей
Не хочу влезать в твою предметную область.
Моя мысль была в том, что разное представление может соответствовать разной степени важности и разной частоте настройки.
Если обе системы координат одинаковы по этому критерию — тогда нужно единообразие.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>