Вопрос

Интересно, знает ли кто-нибудь, есть ли готовое решение для этого:У меня есть список на веб-сайте ASP.net, и я хочу, чтобы Пользователь мог повторно отсортировать список с помощью перетаскивания.Кроме того, мне бы хотелось иметь второй список, в который пользователь мог бы перетаскивать элементы из первого списка.

Пока что я нашел два решения:

  • Список изменений порядка из Инструментарий управления Ajax, что требует небольшой ручной работы для внесения изменений сохраняются в базу данных, и это не поддерживает перетаскивание между списками.
  • Тот Самый РадГрид от Telerik, который делает все, что я хочу, но по цене намного превосходит мой бюджет.

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

Кстати, целевой фреймворк - 3.0.

Это было полезно?

Решение

Плагин Mootools sortables делает именно это, и, что самое приятное, он бесплатный ;)

http://demos.mootools.net/Sortables

Другие советы

Это всего лишь личное мнение, но проблема, которую я нахожу с готовыми элементами управления в подобных случаях, заключается в том, что они чрезвычайно раздуты, потому что они пытаются соответствовать целям каждого.Если все, что вам нужно, - это сортируемый список, то простой Скриптовый список или Список jQuery с быстрым обратным вызовом WebMethod все должно быть в порядке вещей, и вы, очевидно, можете встроить это в свой собственный пользовательский элемент управления.

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

Я оценил Телерик сетка , а также Инфраструктура версия.В конце концов мы выбрали подход, аналогичный тому, что предложил tags2k.Мы просто написали наш собственный javascript и вызвали Методы .Net PageMethod для выполнения работы на стороне сервера.

Мы обнаружили, что оба решения "из коробки" слишком раздуты.Если вы не вводите подкачку примерно по 20 записей в строку, они действительно снижают производительность.

Оформить заказ ajax-расширитель управления Raj Kaimal от Raj Kaimal:

http://weblogs.asp.net/rajbk/Contents/Item/Display/517

Это работает как заклинание.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top