【发布时间】:2014-08-20 20:05:26
【问题描述】:
我已经开始构建一个流星应用程序,该应用程序有一个表,其中包含从集合中加载的数据。我希望用户能够双击一个字段并对其进行编辑。我已经实现了这个功能,但是当我更新集合中的文档时,表格会重新绘制,并且更新的文档位于表格的底部,与其他未更新的行顺序不同。这发生在所有更新的行上。
任何对此问题的见解将不胜感激。这是我的第一个流星应用程序,所以不知道为什么会这样。
【问题讨论】:
标签: javascript meteor
我已经开始构建一个流星应用程序,该应用程序有一个表,其中包含从集合中加载的数据。我希望用户能够双击一个字段并对其进行编辑。我已经实现了这个功能,但是当我更新集合中的文档时,表格会重新绘制,并且更新的文档位于表格的底部,与其他未更新的行顺序不同。这发生在所有更新的行上。
任何对此问题的见解将不胜感激。这是我的第一个流星应用程序,所以不知道为什么会这样。
【问题讨论】:
标签: javascript meteor
我建议删除流星自动发布包并编写您自己的发布功能。 在那里你可以添加一个明确的排序说明符,否则没有真正的方法来确保你的集合中项目的顺序。有点像这样:
Meteor.publish("all-items", function() { return Items.find({}, {sort: ["name", "asc"]})})
【讨论】: