我正在从与另一个模型有很多关系的模型属性构建表。我想实现排序功能,以便当用户单击列标题时,基础模式数据会根据该列在基础模型中映射到的内容进行排序,但我无法正常工作。我尝试了一个 jsfiddle:http: //jsfiddle.net/CMe28/4/
我在控制器上定义了一个属性,例如:
analyticsRunParameters: (function() {
var sortColumn = this.get('sortColumn');
return Ember.ArrayProxy.createWithMixins(Ember.SortableMixin, {
sortProperties: [sortColumn],
//sortAscending: true,
content: this.get('content.analyticsRunParameters')
});
}).property('content.analyticsRunParameters')
这适用于初始加载,但我不知道如何更新以后要对数据进行排序的列。看起来那里的解决方案适用于arraycontroller,但我的主控制器是ObjectController。请告知在这种情况下可以采取哪些措施来实施排序。
谢谢,迪