?

Log in

No account? Create an account

ru_ucdesign

Добавление новых узлов в дерево

янв. 28, 2007 | 02:19 am
posted by: sraider in ru_ucdesign

Есть контрол типа древовидный data-grid, сценарий использования: пользователь с бумажки заполняет этот грид, либо добавляет в уже заполненный грид новые ветки. Не бывает перетаскивания элементов из одной ветки в другую.



Вопрос к участником сообщества: как можно организовать добавление новых записей?

Первое что приходит в голову: сделать отдельную от грида кнопку "добавить подчиненный узел" (не в любом случае даже и название-то для этой кнопки придумаешь). Сценарий: встал на запись, к которой нужно добавить child-а, нажал на эту кнопку, она появилась и получила фокус ввода.
Как мне кажется не очень удобно отрывать кнопку от грида.

Второй вариант: вообще без кнопки. Встал на любую запись, прямо под ней появился пустой child (если есть другие child-ы, он станет над ними. если добавлять пустую запись в конец всех существующих child-ов, то это может произойти далеко за пределами текущего окна просмотра), если хочешь - заполнил его, есле не хочешь - он исчезнет при любом переходе на другую запись. Недостаток: записи в гриде будут визуально "прыгать" за счет перемешения пустой "виртуальной" записи при переходе на другие записи.

Какие еще варианты?

PS. Люди работают с программой без предварительного обучения. То есть, как мне кажется, горячие клавиши не подойдут.

Вечная ссылка | Написать комментарий {14} | | Пожаловаться

ru_ucdesign

Покритикуйте

янв. 28, 2007 | 04:53 am
posted by: daedmen in ru_ucdesign

Покритикуйте если не сложно vip-life.info ,а то даже не знаю что копать...

Вечная ссылка | Написать комментарий {17} | | Пожаловаться