7lddda
Last Updated: February 25, 2016
·
4.798K
· samccone

The secret behind filtering collectionViews in Marionette

Once upon a time a list needed to be filtered on demand.
Google has many solutions, many of which involve plugins and your data to be formatted per the plugins taste.

Wait tho! Marionette already can do this with your existing collectionView.

Hidden within the Marionette code base lies a handy little method waiting to be overridden

class List extends Marionette.CollectionView
  # ...
  addItemView: (item, ItemView, index) ->
    return unless item.shouldBeShown()
    super

Simple indeed!

** Working Example **

3 Responses
Add your response

14974

Hello I think the coding sample link you provided is broken

over 1 year ago ·
19950

Or incomplete...

over 1 year ago ·
21103

Now replaced with .filter on Marionette's CollectionView (which is extended by and therefore also usable in CompositeView). Check the docs: https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.collectionview.md#collectionviews-filter

over 1 year ago ·