WEB редактирование дерева
От: x-code  
Дата: 14.11.11 14:01
Оценка:
Есть web страница с деревом, пользователь может открывать и закрывать узлы (прямо как в rsdn), добавлять, удалять и переименовывать элементы этого дерева, и осуществлять еще некоторые действия с элементами. Сейчас сделано некрасиво — после названия каждого элемента куча иконок "добавить", "удалить", "переименовать", "редактировать" и другие.
В виндовском GUI мне бы такое и в кошмарном сне в голову не пришло, т.к. есть контекстное меню по правой кнопке мыши, на которое можно вешать все операции с конкретной нодой. А в вебе как сделать?
Re: WEB редактирование дерева
От: grosborn  
Дата: 14.11.11 14:13
Оценка:
> А в вебе как сделать?

Сделай заголовком дерева инструментальную панельку с кнопками в виде пиктограмм. Кликом выбираем текущий узел или элемент, панелька подстраивается под состав действий этого узла, кликом на панельке применяем действие. Только панелька должна быть зафиксирована в заголовке, а дерево прокручиваться.
Posted via RSDN NNTP Server 2.1 beta
Забанен на рсдн за применение слова "Маргинал"
Re: WEB редактирование дерева
От: fddima  
Дата: 14.11.11 14:16
Оценка:
Здравствуйте, x-code, Вы писали:

Если ориентируешься на современные бразуеры — ничего не мешает сделать и контекстное меню и прочие удобства — т.е. всё как в виндовсе, но скорее всего всё сведётся к вопросу цены решения.
Re: WEB редактирование дерева
От: Baudolino  
Дата: 14.11.11 14:32
Оценка:
Здравствуйте, x-code, Вы писали:

XC>Есть web страница с деревом, пользователь может открывать и закрывать узлы (прямо как в rsdn), добавлять, удалять и переименовывать элементы этого дерева, и осуществлять еще некоторые действия с элементами. Сейчас сделано некрасиво — после названия каждого элемента куча иконок "добавить", "удалить", "переименовать", "редактировать" и другие.


Контекстно-ориентированная панель команд сверху (как обычная панель инструментов или Ribbon) или сбоку (как в проводнике Windows), в дереве оставить только возможность выбора элементов. Позволяет, помимо прочего, оперировать несколькими элементами дерева за раз.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.