gpt4 book ai didi

backbone.js - 在 Marionette CompositeView 中显示空 View

转载 作者:行者123 更新时间:2023-12-04 00:58:41 25 4
gpt4 key购买 nike

我正在使用 Marionette CompositeView 来呈现 html 表。效果很好!现在我想在集合中没有记录时显示一条消息。我目前正在使用 emptyView 属性来呈现此消息。但是,消息在表包装器中呈现,并且表列标题仍然可见。不完全是我想要的。理想情况下,我想隐藏/删除表并显示空记录 View ,然后在添加记录时显示它。我正在努力寻找处理这个问题的最佳方法。有什么建议吗?

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'
});

最佳答案

您可以做的一件事是在您的空 View 上使用 onRender 函数隐藏表格。此函数在渲染函数之后调用,因此您将能够操纵 dom 以使其看起来像您想要的样子。

关于backbone.js - 在 Marionette CompositeView 中显示空 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16802919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com