Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Редактирование дерева / 16 сообщений из 16, страница 1 из 1
22.10.2013, 14:21
    #38436954
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
есть дерево построенное на ul/li
подскажите варианты его редактирования-добавление/удаление/переименование/перемещение
если есть примеры посмотреть как выглядит - очень хорошо
пока важна не техническая реализация, а сам принцип, юзабилити
...
Рейтинг: 0 / 0
22.10.2013, 14:41
    #38436984
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
вадя, юзабилити? Мокапы что-ли нарисовать Вам?
...
Рейтинг: 0 / 0
22.10.2013, 14:42
    #38436988
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
...
Рейтинг: 0 / 0
22.10.2013, 14:55
    #38437016
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
как использовать jquery я сам знаю - это уже техника
я на одном сайте нашел пример - дак тм удаление - правой кнопкой мыши...удаяет и к тому ж появляется контексное меню браузера...
а добавление - кнопка , только не понятно куда добавляет..
а как переименовать ? на javascript я реализую, только что? вот в чем вопрос.
было пользовательсое контекстное меню там можно было б...
...
Рейтинг: 0 / 0
22.10.2013, 15:05
    #38437038
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
вадя, дерево отражает структуру чего? Узел дерева - это что (ссылается на что)?
...
Рейтинг: 0 / 0
22.10.2013, 15:05
    #38437039
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
вадябыло пользовательсое контекстное меню там можно было б...Ну а в чем проблема? По oncontextmenu вываливается див со своей менюшкой и возвращается false для подавления системного меню.
...
Рейтинг: 0 / 0
22.10.2013, 15:07
    #38437041
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
Antonariyвадябыло пользовательсое контекстное меню там можно было б...Ну а в чем проблема? По oncontextmenu вываливается див со своей менюшкой и возвращается false для подавления системного меню.Правда с точки зрения юзабилити этого мало, про контекстно меню еще догадаться нужно. Я делаю так:
...
Рейтинг: 0 / 0
22.10.2013, 15:20
    #38437068
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
Antonariyвадябыло пользовательсое контекстное меню там можно было б...Ну а в чем проблема? По oncontextmenu вываливается див со своей менюшкой и возвращается false для подавления системного меню.

когда контекстное меню только для одного случая -это как-то не серьёзно (сам себе противоречу), поэтоу этот вариант как самый крайний.

2Antonariy
вариант живучий, только он для "операторов" , технический подход.
к сожалению в моём случае он не подходит.
...
Рейтинг: 0 / 0
22.10.2013, 15:24
    #38437076
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
skyANAвадя, дерево отражает структуру чего? Узел дерева - это что (ссылается на что)?


чего угодно. по нажатию на крайний узел - в соседнем диве обновляется инфа, узлы не ссылки.
...
Рейтинг: 0 / 0
22.10.2013, 15:32
    #38437092
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
2Antonariy
и у тебя не сортировки произвольной - ты задаешь id и всё.
а если надо сменить порядок? а если переместить?

можно http://jquery.page2page.ru/index.php5/Группируемые_элементы

но это только для премещений/сортировки, да и то логика получается слишком навороченная(пробовал, работет, слишком сложно обработать результат)
...
Рейтинг: 0 / 0
22.10.2013, 15:54
    #38437130
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
вадяк сожалению в моём случае он не подходит.Ну ты побольше молчи про свой случай, подольше тут просидишь.

Еще есть вариант размещения кнопок управления в каждой строке.

вадяи у тебя не сортировки произвольной - ты задаешь id и всё.Ты так говоришь, будто она теперь невозможна принципиально.
вадяа если надо сменить порядок?
а если переместить?Добавлю кнопок.
вадяно это только для премещений/сортировки, да и то логика получается слишком навороченная(пробовал, работет, слишком сложно обработать результат)А что ты ожидал? Либо стандартное поведение просто, либо нестандартное сложно, это закон природы.
...
Рейтинг: 0 / 0
22.10.2013, 16:23
    #38437206
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
http://codingcraft.ru/resources/HTML/templates/treeview.xhtml
примерно такое

кнопок добавить можно , но только их буде слишком много
добавть (только куда? создать раздел, подраздел, к чему подраздел и пр..)
удалить (тут несколько проще - выделенное, спросить про подразделы при необходимости)
переместить вверх/вниз (а если с самого низа в самый верх - этож скока жмыкать нада)
и пр.
...
Рейтинг: 0 / 0
22.10.2013, 16:59
    #38437282
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
вадяskyANAвадя, дерево отражает структуру чего? Узел дерева - это что (ссылается на что)?
чего угодно. по нажатию на крайний узел - в соседнем диве обновляется инфа, узлы не ссылки.Хм... Ну вот пример .
...
Рейтинг: 0 / 0
22.10.2013, 17:04
    #38437284
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
вадя http://codingcraft.ru/resources/HTML/templates/treeview.xhtml
примерно такоеЧто это означает? Там нет элементов управления.

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

Есть действия, которые можно сделать не кликом, а драгом, варианты:
1) делать (сложно) тынц
2) не делать (просто)

Есть действия, которые можно сделать только кликом, варианты куда кликать:
1) в кнопку вне дерева (2 клика, нужно место под кнопки) тынц
2) в кнопку внутри дерева (1 клик, рябь от кнопок в дереве) тынц
3) в контекстное меню (2 клика, не очевидно)
...
Рейтинг: 0 / 0
22.10.2013, 18:13
    #38437423
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
Antonariy,
спасибо, но только если там есть про редактирование (кроме перемещения) я не нашел, не говоря уж о простом юзере.
...
Рейтинг: 0 / 0
22.10.2013, 19:16
    #38437510
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование дерева
Это были ссылки на варианты реализаций отдельных действий, а не всех скопом.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Редактирование дерева / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]