gpt4 book ai didi

jquery - 重新排列 Marionette 复合 View 中的模型索引

转载 作者:行者123 更新时间:2023-12-01 01:22:28 25 4
gpt4 key购买 nike

在不渲染复合 View 的情况下如何重新排列集合中模型的索引。

我必须对复合 View 的 itemView 进行排序。我使用过 Jquery UI 可排序插件。它在 DOM 中工作正常,但我也想反射(reflect) Backbone Collection 中的重新排列,而不渲染 Composite View 。

最佳答案

您可以在集合上使用比较器,并且您的复合 View 将负责渲染本身:

示例

var Member = Backbone.Model.extend({
defaults: {
name: '',
credit: 0,
memberSince: 0
}
});

// Specify what field in the model to sort with:
var Members = Backbone.Collection.extend({
model: Member,
comparator: 'credit'
});

// The comparator can also be a function:
var Members = Backbone.Collection.extend({
model: Member,
comparator: function(model) { return model.get('memberSince'); }
});

关于jquery - 重新排列 Marionette 复合 View 中的模型索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34652529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com