从不隐藏CollectionView的emptyView

时间:2012-04-18 18:48:28

标签: ember.js collectionview

我有一个CollectionView

  • 将tagName设置为tbody(因此其子项为'tr')
  • emptyView

问题是:emptyView永远不会被隐藏。

看到这个小提琴:http://jsfiddle.net/EHQLF/

所以我的问题是:

  1. 点击“添加”
  2. 后,为什么emptyView仍在此处
  3. 如果删除tagName
  4. ,为什么会有效
  5. 我希望emptyView的渲染看起来像这样:
  6. <table><tr><td colspan="2">The collection is empty</td></tr></table>

    这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。 如果emptyView模板以td开头,则可以使用。

emptyView会自动标记为tr(请参阅CollectionView.arrayDidChange()CollectionView.createChildView下方)。

看到这个小提琴:http://jsfiddle.net/EHQLF/1/

我仍然对任何其他解决方案感兴趣!