让backbone.js视图知道jQuery排序表中的更新
Let a backbone.js view know about an update in a jQuery sortable
我正在摆弄backbone.js,并尝试使用jQuery。我有一个视图,我想对重新排序事件做出反应。这是我的观点:
var SortableList = Backbone.View.extend({
el: '#sortable_list',
events: {
'sortupdate': 'onDrop',
'click': 'onClick'
},
initialize: function () {
$(this.el).sortable({})
},
onDrop: function () {
alert('dropped!')
},
onClick: function () {
alert('clicked!')
}
})
所以点击事件很好,但我只是不知道如何跟踪掉落/重新排序/排序更新/任何事件
我不知道这是否是最好的方法,但我目前将视图绑定到Sortable的更新方法:
$(this.el).sortable({
update: _.bind(function(event, ui) {
this.onDrop();
}, this)
});
相关文章:
- 如何在动态表更新后刷新整个表排序缓存
- 可拖动和可排序项目编号在更改时更新
- 更新标签数组时如何对其进行排序
- 更新“项目”选项以进行排序
- 使用一次更新对有序列表中的元素重新排序
- MongoDB使用排序和切片更新嵌套数组,不会对代码进行排序
- jQuery - 排序后更新可排序列表
- React Native ListView 不会在排序或检索新数据后更新
- 从服务器更新的 meteor 集合,不会在客户端上被动排序
- D3 - 为什么此排序函数不更新其选择中的所有元素
- 使用 AJAX 回调更新挖空可观察数组会生成随机排序的结果
- knockoutjs ObservableArrays 和排序函数:UI 未更新
- 如何在主干中对列表进行排序时更新模型的顺序属性
- jQuery UI's未激发可排序更新事件
- 使用Redis更新排序集
- 根据数字排序顺序更新自动重新排列HTML列表
- 在backbone.js中,如何使用新的模型数据更新视图,同时在没有完整渲染的情况下保持排序顺序
- 如何区分在同一列表中拖动和从一个列表移动到连接列表时的可排序更新事件
- jQuery可排序更新的数据没有被序列化
- 表排序器不能正确排序更新的行