7lddda
Last Updated: February 25, 2016
·
4.697K
· samccone
41041169880bec75fbe51de48443cefb

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 **

Say Thanks
Respond

3 Responses
Add your response

14974

Hello I think the coding sample link you provided is broken

over 1 year ago ·
19950
None

Or incomplete...

over 1 year ago ·
21103
None

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 ·