Javascript ошибка повторного соединения с переменной на сортируемый список (JQuery) - PullRequest
0 голосов
/ 11 февраля 2009

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

См .: http://www.nimr.mrc.ac.uk/ttest/090209/nimri_c.html

Любые указатели высоко ценится. :)


Упс, думаю, я не дал достаточно информации. Эти 2 блока закомментированного кода должны быть удалены (извините). (Использовался, но конфликтовал с кодом cookie, который находится внутри .each)

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

Строка кода, которая является проблемой, находится внутри функции .each -

// here, we allow the user to sort the items
$(setSelector).sortable({

    //connectWith:['?'], // connect with connectMe 
    update: function() {            
        $.cookie(setCookieName, $(setSelector).sortable("toArray"), { expires: 7, path: "/" });         
    }

});

1 Ответ

0 голосов
/ 11 февраля 2009

вместо того, чтобы делать $ ("# list1, # list1-hide"). Sortable и $ ("# list2, # list2-hide"). Sorttable отдельно и пытаться соединить два, почему бы вам не попробовать просто сделать :

$("#list1, #list1-hide, #list2, #list2-hide").sortable
...