问题标签 [backbone-layout-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
103 浏览

javascript - 如何在不重新渲染的情况下使用 Layoutmanager 重新排序/排序嵌套视图?

我正在使用 Backbone.Layoutmanager.js 开发一个主干项目

我有一个带有嵌套 ReceiverViews 的 ListView。

我的收藏是无序更新的——我想对这些视图进行排序,但我不想重新渲染整个收藏。(因为我在旧视图中丢失了旧数据/事件处理程序/图形实例。)

怎么修 ?

0 投票
2 回答
130 浏览

backbone.js - Backgrid:render 没有被调用

Backgrid 正在渲染

但没有别的。未达到 Backgrid:render() 中的断点。我是一个调整别人代码的 Backbone 新手,所以我不确定应该发生什么,但是 LayoutManager:render() 被调用了......它似乎永远不会到达 Backgrid......我想要显示的数据正在被获取并且看起来它们的格式是正确的……但不得不承认,一旦它们被包裹在 Backbone 集合中,就很难分辨。任何关于如何调试/为什么 Backgrid 的渲染没有被调用的指针都被感激地接受了。

下面的代码:

监听视图.js

0 投票
1 回答
355 浏览

javascript - Backbone.Layout.extend 和 Backbone.view.extend 的区别

所以我得到了这个新项目,它在每个视图中都有这条线。

但是当我查看 Backbone 和其他教程的文档时,它有

此外,所有视图都有initialize, serialize,afterRender功能。我尝试搜索它,但没有发现任何有用的东西。