私はMarioette CompositeViewを使用してhtmlテーブルをレンダリングしています。よく働く!今コレクションにレコードがないときにメッセージを表示したいと思います。私は現在、このメッセージをレンダリングするためにemptyViewプロパティを使用しています。ただし、メッセージは表のラッパーに表示され、表の列ヘッダーは引き続き表示されます。正確には私が望むものではありません。理想的には、テーブルを非表示/削除して空のレコードビューを表示し、レコードが追加されたときに表示するのが理想的です。私はこれを処理するための最良のアプローチを見つけるのに苦労しています。そこに何か提案はありますか?Marionette CompositeViewで空のビューを表示
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'
});
あなたはいくつかのコードを投稿することができます。このように、あなたの複合ビューは、あなたが「_.isEmpty()」機能を交換するunderscore.jsライブラリまたは同等へのアクセス権を持っていると仮定すると、以下のように定義されるでしょうか? –