0

我有一个CollectionView

  • 一个 tagName 设置为tbody(所以它的孩子是 'tr' )
  • 一个emptyView

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

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

所以我的问题是:

  1. 为什么emptyView点击“添加”后还在这里
  2. 如果我删除它为什么会起作用tagName
  3. 我希望 emptyView 的渲染看起来像这样:

<table><tr><td colspan="2">The collection is empty</td></tr></table>

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

4

1 回答 1

1

我找到了解决方案。如果 emptyView 模板以td.

emptyView 被自动标记tr(参见CollectionView.arrayDidChange()及以下CollectionView.createChildView)。

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

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

于 2012-04-18T19:33:45.413 回答