knockout-sortable

    1熱度

    1回答

    我想提出一個可編輯的樹結構淘汰賽排序,發現這個很好的例子:http://jsfiddle.net/rniemeyer/Lqttf 這工作正常,但我有根節點的列表,所以我改變了根節點綁定也是一個可排序的樹項目列表。小提琴:http://jsfiddle.net/yyqnhngm 新的模板標記看起來像這樣(請注意,根UL是sortable在原來的結合,而不是template爲): <script id

    0熱度

    2回答

    這裏我正在使用Knockout排序的代碼。它應該顯示嵌套的可排序3+級別的深度。 將數據傳遞給模板,但某些元素在丟棄後返回其原始位置(例如A,最上層的B元素)。 我應該如何配置嵌套的可排序,以便最高級別也可以使用沒有錯誤? 錯誤: knockout-sortable.js:244 Uncaught TypeError: sourceParent.splice is not a function o

    0熱度

    1回答

    我創建了一個二維可排序容器的第一維(表中的行)和第二維(單元格在一行)。 單元格應該在行內拖動到現有行,以動態創建新行。空行應該動態刪除。單元格被配置爲佔用一行中的所有空間。 如何編輯自定義敲除排序綁定(例如update事件)? 前: 後: 更新問題: 當拖動單元格(.sortable-cell) 新行(.sortable-table/.sortable-row)視圖模型被更新,但不是UI 佔位符

    0熱度

    1回答

    我使用knockout-sortable和我的目標是nestedSortable的行爲。我有一個工作輕量級的小提琴example我已經做了,除了一件事情,一切都好:我不能將孩子移動到最初沒有它的元素。 子元素打印有: <div data-bind="if: children().length > 0"> <ul data-bind="sortable: { template: 'tpl'

    2熱度

    2回答

    我有一個可觀察的項目數組,使用Knockout排序插件可拖拽/放置。我可以使用以下代碼片段按照doc對元素應用自定義模板綁定。 <div style="border-width:0;" data-bind="sortable: {template: 'customTemplate', data: observableArray}"> 我的要求是根據應用於item屬性的某些條件對數組中的不同項目

    1熱度

    1回答

    要使用引導酥料餅,我使用knockout-bootstrap但我確定用別的東西,如亞當·馬歇爾here 通常的答案,按鈕上單擊事件,我會用它如下.. <button class="btn" data-bind="popover: {template: 'popoverBindingTemplate', title: 'Popover', trigger: 'click'}"> 我希望觸發學生的

    2熱度

    1回答

    以下是在KnockoutJS中使用template顯示爲nestedSortable的樹。 到目前爲止,我有一個可以工作的樹,但我無法找到一種有效的方法來檢查鼠標拖動導致的更改。 解決方案應該允許每當節點被拖動時檢查更改事件(跟蹤更改對於保存或更新數據是必要的)。它應該能夠確定樹中發生了什麼變化。 感興趣的屬性將是移動節點的id,新(和原始)父節點的id。 如何正確監視鼠標事件,如用這種類型的可排

    2熱度

    1回答

    這是可排序的敲除的座位表例子:http://jsfiddle.net/UdXr4/ 基於的this和this答案,我試圖改變座位表例如使得物品從複製而不是移動作爲jsfiddle here 的變化提供學生如下所示: ...... ...... <div class="seats" data-bind="sortable: { data: students, allowDrop: $root.i

    1熱度

    1回答

    我試圖用knockout-sortable與映射插件將產品列表拖到另一個列表中。 這是一個非常stripped-back fiddle試圖顯示我在得到什麼。 我想要的是'購物車'中的產品參考而不是克隆'貨架'上的產品。 我已經設法通過參考貨架上的物品來計算物品的名稱,但我無法讓購物車中的產品只有他們需要的數據以供參考,沒有全部另一方面。 環顧四周,我發現這個非常誘人的解決方案由Ryan Nieme

    0熱度

    2回答

    我需要在文檔底部添加文本「列表已更新!」如果用戶更新了可排序列表的順序。 你可以給我提示如何正確地做到這一點,並在淘汰賽中? var Task = function(name) { this.name = ko.observable(name); } var ViewModel = function() { var self = this;