Я использую Marionette CompositeView для рендеринга html-таблицы. Прекрасно работает! Теперь я хочу отображать сообщение, когда в коллекции нет записей. В настоящее время я использую свойство emptyView для отображения этого сообщения. Однако сообщение отображается в оболочке таблицы, а заголовки столбцов таблиц все еще видны. Не совсем то, что я хочу. В идеале я хотел бы скрыть/удалить таблицу и отобразить представление пустой записи, а затем показать ее, когда будут добавлены записи. Я изо всех сил стараюсь найти лучший подход к решению этой проблемы. Есть ли там предложения?
EmptyView = Marionette.ItemView.extend({
template: "#empty-template"
});
SupportMemberView = Marionette.ItemView.extend({
template: "#member-template"
});
SupportTeamView = Marionette.CompositeView.extend({
template: "#support-team-template",
itemView: SupportMemberView,
emptyView: EmptyView,
itemViewContainer: 'tbody'
});