Пару вопросов для начала> Представление иерархической структуре данных и ее моделирование. > > Имеется - дерево объектов. > > Вопросы: > 1. К каждому объекту нужно прикрутить действия: удалить, редактировать, добавить под объект и т.п. Как? > Варианты: > - контекстное меню по правой кнопки мыши; > - "палитра действий", активируемая при селекте объекта; > - что-то другое? > > 2. Нужна сортировка объектов. Тот-же вопрос - как? > Варианты: > - у каждого объекта есть кнопки: наверх, вниз, на уровень выше/ниже; > - драг'н'дроп. > > К чему это я? > Не будут ли на вебе варианты с контекстным меню и драг'н'дроп'ом неочевидны?
И то, и другое, и третье имхо. Юзабилити в том и заключается, что программа (страница) адекватно реагирует на любое осмысленное (с точки зрения юзера) действие. Захотел кнопочку - на тебе кнопочка, захотел тащить - тащи на здоровье. А кто-то любит клавиши нажимать... |