为什么Meteor的aldeed / meteor-tabular包被卡住处理并且从不渲染结果?

时间:2016-06-21 02:17:48

标签: node.js meteor aldeedmeteor-tabular

当我点击列标题进行排序时,大约有五分之一的时间,排序实际上并没有发生,“处理”指示文本也不会消失。

我必须再次排序以使消息消失。

请告诉我解决方案。

https://github.com/aldeed/meteor-tabular/issues/321

2 个答案:

答案 0 :(得分:0)

我已经解决了这个问题,meteor-admin包中应该存在一些与此相关的问题。这只是一个视觉问题,你可以解决这个问题,而不是显示指标。

我的css中有这个规则它应该有效(现在我无法测试,如果这是确切的规则,抱歉):

div.dataTables_wrapper div.dataTables_processing {
    visibility: hidden;
}

答案 1 :(得分:0)

随后在GitHub回购issue #321上,PR #318似乎可以纠正此错误。

不幸的是,看起来repo维护者并不是非常活跃(肯定会努力支付他们的账单:-)),所以在此期间你可以简单地使用gaiazov's fork(PR#318起源于此) )有一个工作版本的包。

为了做到这一点:

  1. 在Meteor项目的根目录下创建一个名为packages的文件夹(如果它尚不存在)。
  2. packages文件夹中创建一个子文件夹(无论其名称如何)。
  3. 将包的内容复制到该子文件夹中。
  4. 删除然后重新添加aldeed:tabular包。重新添加时,Meteor将首先查看packages文件夹中的本地包。
  5. 还有另一种使用全局包文件夹的方法,但您需要单独管理代码版本控制(git ...)。可以在Internet上轻松找到此方法的说明。

    另请参阅参考页:Meteor Guide > Build > Writing Atmosphere Packages > Overriding packages with a local version