Knockoutjs с jQuery UI Sortable

Я работаю с группами Google на форумах Knockout, чтобы помочь с этим, но я полагаю, что большая аудитория никогда не повредит ситуации.

Я пытаюсь заставить KO работать с ситуацией, используя плагин jQuery UI 'Sortable'. Мой код размещен здесь.

http://www.pastie.org/1285716

Попытка использовать настраиваемую привязку ...

        ko.bindingHandlers.onReceiveItem = {
            init: function (element, valueAccessor, allBindingsAccessor, viewModel) {
                $(element).bind("sortreceive", function (event, ui) {
                    ko.bindingHandlers.onReceiveItem.update(element, valueAccessor, allBindingsAccessor, viewModel);
                });
            },
            update: function (element, valueAccessor, allBindingsAccessor, viewModel) {
                var value = ko.utils.unwrapObservable(valueAccessor());
                var bindings = allBindingsAccessor();
            }
        };

Цель состоит в том, чтобы когда Сортируемый список получает элемент, он может получить элемент и добавить его к другому observableArray.

Однако это не совсем работает для меня. Я' У меня проблемы с запуском события так, как я хочу. Как я его настроил, он срабатывает, но возвращает только значение «истина / ложь». Я надеялся, что кто-то еще поймет, что я делаю неправильно, и знает, как это исправить.

(чтобы использовать код, вам нужно сослаться на





вверху, а затем на новейшую версию Knockout ( 1.1.1)

http://cloud.github.com/downloads/SteveSanderson/knockout/knockout-1.1.1.debug.js

18
задан Ciel 10 November 2010 в 17:22
поделиться