【问题标题】:Meteor Table Data Being Reordered流星表数据正在重新排序
【发布时间】:2014-08-20 20:05:26
【问题描述】:

我已经开始构建一个流星应用程序,该应用程序有一个表,其中包含从集合中加载的数据。我希望用户能够双击一个字段并对其进行编辑。我已经实现了这个功能,但是当我更新集合中的文档时,表格会重新绘制,并且更新的文档位于表格的底部,与其他未更新的行顺序不同。这发生在所有更新的行上。

任何对此问题的见解将不胜感激。这是我的第一个流星应用程序,所以不知道为什么会这样。

【问题讨论】:

    标签: javascript meteor


    【解决方案1】:

    我建议删除流星自动发布包并编写您自己的发布功能。 在那里你可以添加一个明确的排序说明符,否则没有真正的方法来确保你的集合中项目的顺序。有点像这样:

    Meteor.publish("all-items", function() { return Items.find({}, {sort: ["name", "asc"]})})
    

    【讨论】:

    • 感谢您的回复。发布功能是否包含在服务器代码中,我是否还需要订阅功能?
    • 说的都对。发布功能应该在服务器端,一旦您禁用自动发布,您将需要订阅该发布的集合。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 2016-09-26
    • 2021-06-21
    • 2023-03-15
    • 2014-02-02
    • 2020-02-24
    • 2019-11-30
    相关资源
    最近更新 更多