Я не совсем уверен, как отправить этот вопрос, но здесь идет ...
У меня есть веб-приложение со списком сортируемых элементов. Я сортирую их в стиле ajax, используя Sortable. Это работает как шарм. Я могу перетаскивать предметы, пока мое сердце не наполнится.
В то же время, есть кнопка, которая позволяет создавать новые элементы в моем списке. Это также ajaxified и работает по большей части. В любом случае новый элемент появляется в моем списке, и firebug показывает, что отображаемый код точно такой же, как и другие элементы списка. Да, и он содержится в правильном списке.
Проблема в том, что новый предмет нельзя перетаскивать / сортировать / что угодно. Я ничего не могу с этим поделать, пока не обновлю страницу. Любые идеи, почему это так или как я могу обойти это? Я бы очень хотел решить это.
Я пытался вставить сюда код, но не смог заставить его работать, поэтому я пошел с pastie. В любом случае, вот код для страницы с 2 сортируемыми элементами. Это свежая загрузка и все работает как положено.
http://pastie.org/432585
В этом я нажал кнопку, которая создает новый раздел, но не обновляется. Итак, первые 2 раздела являются DnD-совместимыми, а новый - нет ...
http://pastie.org/432591
Я использую ruby и rails для выполнения ajaxing здесь и по общему признанию, я не очень знаком с тем, как это должно работать. Но я считаю, что это происходит от prototype.js и, возможно, dragdrop.js.