Simple Contact List using Model-based Filtering to Search
This example explores how to leverage Backbone's built-in Collection/Model functionality to collect filter inputs from the user,
apply them to a master datasource, and display the results on the screen. The goal is to maintain the seperation of concerns
the MVC pattern defines and provide the most flexibility to handle any filtering scenario. The contents of the search box is
used to find matches in any of the contact fields (name, org, email, phone). Any matches are highlighted to identify how a row
matched the search.
- Abbott, Imani P. (tincidunt.nibh.Phasellus@ornareFuscemollis.com)
- Forever Moving Inc
- (824) 983-9138
- Abbott, Ivy X. (Fusce.aliquet.magna@aliquetPhasellusfermentum.com)
- Forever Moving Inc
- (611) 490-7090
- Allison, Kaye R. (dolor.tempus.non@quamCurabiturvel.edu)
- ABC Company
- (754) 481-3313
- Alston, Lesley P. (lectus.quis@gravida.edu)
- XYZ Company
- (709) 389-5236
- Alvarez, Xaviera R. (enim.consequat@enim.edu)
- Forever Moving Inc
- (800) 984-9720
- Avery, Nerea V. (Sed@sedconsequatauctor.org)
- XYZ Company
- (284) 585-9041
- Baird, Tanner N. (dolor@eu.com)
- Forever Moving Inc
- (115) 587-4433
- Ballard, Yvette C. (consectetuer@auctor.edu)
- Small Tools Co
- (113) 924-9291
- Banks, Macy D. (sed.dolor@turpis.org)
- Forever Moving Inc
- (395) 702-2671
- Barker, Abdul V. (auctor.vitae@feliseget.edu)
- Forever Moving Inc
- (308) 128-3887
- Barrera, Yael Y. (Pellentesque.tincidunt@diam.com)
- ABC Company
- (361) 949-8463
- Barron, Yeo B. (non.justo.Proin@dolorvitae.com)
- ABC Company
- (748) 789-8183
- Bass, Forrest G. (nulla@Namnullamagna.edu)
- Small Tools Co
- (765) 181-5931
- Bean, Brock F. (netus.et@diamPellentesque.com)
- (758) 916-6651
- Blair, Olga R. (mollis.dui.in@sitamet.edu)
- Large Items Ltd
- (350) 494-6062
- Blake, Sawyer Z. (sodales@Pellentesquetincidunttempus.edu)
- XYZ Company
- (247) 412-3266
- Blevins, Solomon H. (risus@diamlorem.com)
- XYZ Company
- (305) 442-7089
- Brooks, Cameran I. (elementum.dui.quis@nonlobortis.ca)
- ABC Company
- (600) 345-3139
- Bruce, Hilary O. (in.faucibus.orci@blanditNamnulla.edu)
- Large Items Ltd
- (499) 701-9813
- Buchanan, Quintessa U. (eu.accumsan.sed@nonmassanon.com)
- zTech Inc.
- (917) 697-7431
- Buck, Ila N. (Donec.consectetuer@lectuspedeultrices.org)
- Forever Moving Inc
- (847) 156-0953
- Cabrera, Justine S. (id.blandit.at@cursusdiam.edu)
- ABC Company
- (655) 974-1558
- Cabrera, Rama G. (nibh.Donec.est@vulputateullamcorper.ca)
- (785) 861-4053
- Cain, Gwendolyn B. (Maecenas@urnaUttincidunt.com)
- Large Items Ltd
- (702) 621-2949
- Caldwell, Britanney L. (mi@VivamusrhoncusDonec.com)
- (863) 305-1386
- Callahan, Amir N. (Integer.in@feugiat.ca)
- zTech Inc.
- (616) 760-5473
- Campos, Eugenia P. (Sed@ipsumSuspendisse.org)
- ABC Company
- (349) 948-5276
- Carson, James I. (ut.mi.Duis@Lorem.com)
- (545) 399-2880
- Cervantes, Colton Z. (imperdiet.dictum.magna@SuspendissesagittisNullam.com)
- XYZ Company
- (730) 491-0518
- Clemons, Thomas Y. (Integer@sem.org)
- XYZ Company
- (463) 990-6407
- Cline, Rhonda V. (mi.enim@nonluctus.edu)
- (233) 489-9044
- Conrad, Flavia L. (sit.amet.consectetuer@Donecsollicitudin.edu)
- zTech Inc.
- (935) 427-1624
- Conway, Galena S. (sit@nonummyultriciesornare.com)
- (203) 280-7517
- Cook, Ivy Q. (Sed.neque@ante.org)
- Forever Moving Inc
- (582) 350-9916
- Cote, Burton K. (eget.metus.In@Donec.edu)
- Small Tools Co
- (352) 540-8384
- Davidson, Delilah V. (nunc.risus.varius@Morbivehicula.edu)
- Large Items Ltd
- (915) 861-7080
- Dean, Glenna B. (viverra@euismodmauris.org)
- Large Items Ltd
- (875) 162-5409
- Deleon, Hilda H. (arcu.imperdiet.ullamcorper@Phasellus.edu)
- Small Tools Co
- (380) 500-5111
- Deleon, Lars G. (tempor.erat@Cum.com)
- ABC Company
- (919) 737-4260
- Dickerson, Bert F. (Etiam.gravida@sapien.edu)
- (955) 125-6232
- Doyle, Rowan R. (id.nunc.interdum@enimSed.com)
- (515) 299-7783
- Drake, Joel Y. (dictum@vehiculaaliquet.edu)
- ABC Company
- (960) 246-4672
- Dudley, Herrod M. (libero.lacus.varius@laoreetipsum.ca)
- Large Items Ltd
- (727) 364-8485
- Duke, Ainsley P. (amet.ante.Vivamus@eu.ca)
- Forever Moving Inc
- (398) 832-6250
- Duran, Finn V. (risus.Donec.egestas@fringillaporttitorvulputate.com)
- Small Tools Co
- (598) 970-4946
- Dyer, Norman L. (Vestibulum.ante@dictum.org)
- Small Tools Co
- (681) 164-1873
- England, Solomon V. (natoque@Praesenteunulla.edu)
- ABC Company
- (664) 426-8129
- Farmer, Vladimir S. (sem.mollis@Nuncullamcorpervelit.ca)
- Small Tools Co
- (377) 850-8351
- Fernandez, Melvin B. (lorem.ipsum@Donecnon.com)
- (788) 693-3544
- Finch, Halla L. (orci.tincidunt@faucibusleoin.com)
- Large Items Ltd
- (579) 253-7502
- Flores, Sybil O. (leo.Vivamus@Fuscemollis.org)
- Outside Path Partners
- (476) 775-1487
- Flowers, Davis R. (parturient.montes@tellusnon.com)
- (613) 957-3990
- Ford, Yeo P. (arcu@et.com)
- Forever Moving Inc
- (997) 336-0928
- Fox, Tarik C. (ultrices@estcongue.com)
- zTech Inc.
- (217) 746-1658
- Fuller, Jennifer W. (ullamcorper.Duis.at@ullamcorpernislarcu.org)
- XYZ Company
- (263) 771-8743
- Gaines, Scarlett Y. (libero.Proin.sed@lobortisultrices.com)
- Forever Moving Inc
- (765) 242-4465
- Gallegos, Britanney S. (Maecenas.malesuada.fringilla@tristiquesenectuset.ca)
- Small Tools Co
- (511) 703-5684
- Garner, Kirsten F. (tincidunt.dui@tempusloremfringilla.ca)
- ABC Company
- (622) 790-3868
- Gates, Galvin D. (eu@nislQuisquefringilla.com)
- XYZ Company
- (410) 733-0830
- Gentry, Katelyn H. (fringilla@pharetra.org)
- ABC Company
- (187) 913-7266
- George, Violet D. (eu.arcu.Morbi@necenimNunc.org)
- Forever Moving Inc
- (615) 705-7817
- Gilbert, Kimberley D. (magna.Cras.convallis@metuseuerat.com)
- XYZ Company
- (845) 785-9757
- Gilmore, Gretchen R. (Cum.sociis@pedeblandit.org)
- XYZ Company
- (113) 316-0354
- Golden, Rachel Z. (vehicula@fringillapurus.org)
- Forever Moving Inc
- (357) 641-6004
- Gonzalez, Myra S. (arcu.ac.orci@eleifendnuncrisus.org)
- (970) 820-5557
- Gray, Evan N. (nonummy.ac.feugiat@mollis.edu)
- XYZ Company
- (880) 530-9214
- Green, Zeus L. (Ut.tincidunt@pedeCumsociis.edu)
- XYZ Company
- (894) 870-2892
- Gregory, Jamal P. (facilisis.magna.tellus@eget.ca)
- Small Tools Co
- (159) 450-7291
- Guerrero, Kylynn P. (massa@In.com)
- zTech Inc.
- (671) 413-0348
- Guerrero, Melvin N. (congue.a@orciconsectetuereuismod.ca)
- XYZ Company
- (475) 644-2835
- Hendrix, Anne E. (ornare.libero.at@tempor.org)
- XYZ Company
- (348) 482-7943
- Herrera, Talon B. (ac@consequatauctornunc.com)
- Forever Moving Inc
- (933) 182-3799
- Hobbs, Aretha Q. (ut@lacusUt.com)
- XYZ Company
- (552) 556-8203
- Hobbs, Ralph X. (Praesent.interdum.ligula@velit.ca)
- Small Tools Co
- (893) 419-1687
- Hobbs, Velma Q. (augue@lacus.com)
- Outside Path Partners
- (965) 625-4719
- Hodges, Eric E. (natoque.penatibus@Sedneque.edu)
- XYZ Company
- (984) 164-0737
- Hoffman, Tate A. (adipiscing.ligula@tempus.ca)
- Small Tools Co
- (688) 416-9511
- Hogan, Gabriel B. (adipiscing@magnaSed.ca)
- (726) 467-5110
- Holcomb, Indira I. (vestibulum@cursus.com)
- (814) 914-7521
- Holcomb, Keiko W. (egestas.ligula.Nullam@ipsum.com)
- Small Tools Co
- (192) 282-3581
- Holman, Anastasia T. (lorem.vehicula.et@sitametconsectetuer.com)
- XYZ Company
- (756) 127-8864
- Horn, Gray M. (Vestibulum.ut@euismod.edu)
- Large Items Ltd
- (293) 107-1678
- Horn, Sigourney J. (Sed.pharetra@lorem.edu)
- Forever Moving Inc
- (106) 751-6630
- Howe, Zena W. (nisi@Nulla.org)
- XYZ Company
- (925) 386-6531
- Huffman, Chaney X. (quis.diam@et.ca)
- ABC Company
- (337) 870-9331
- Hughes, Naida O. (massa.Vestibulum@sedtortorInteger.edu)
- Forever Moving Inc
- (530) 268-7814
- Jacobs, Charissa E. (Sed.neque@eu.edu)
- Small Tools Co
- (182) 916-7990
- Jefferson, Ryan O. (a.mi.fringilla@fringillapurus.edu)
- Forever Moving Inc
- (636) 710-8664
- Jensen, Stacy G. (arcu.Vestibulum.ante@quis.org)
- zTech Inc.
- (533) 459-3610
- Johns, Kirby T. (malesuada.ut@rutrumFuscedolor.ca)
- zTech Inc.
- (571) 139-8270
- Kelley, Lilah D. (eu@ornaretortorat.com)
- zTech Inc.
- (847) 684-7547
- Kerr, Hoyt Y. (et.arcu@Sed.com)
- Small Tools Co
- (308) 243-7872
- Kidd, Nichole V. (faucibus.ut.nulla@posuere.org)
- Large Items Ltd
- (277) 449-2804
- Knapp, Valentine J. (penatibus.et.magnis@lacusvestibulumlorem.ca)
- (343) 556-7213
- Lancaster, Ruth E. (diam.vel.arcu@tortorNunccommodo.com)
- zTech Inc.
- (294) 868-5554
- Lawrence, Unity V. (nunc.est.mollis@Etiambibendumfermentum.com)
- ABC Company
- (464) 379-4943
- Long, Louis F. (turpis.nec@mus.ca)
- (257) 298-9004
- Lowery, Hayden V. (et.libero@eget.ca)
- Large Items Ltd
- (920) 944-2905
- Maddox, Celeste F. (ante@sitamet.ca)
- Small Tools Co
- (912) 926-2552
- Manning, Aileen X. (Integer@magnaatortor.edu)
- Large Items Ltd
- (420) 156-0416
- Manning, Nora W. (sit.amet@loremacrisus.edu)
- ABC Company
- (942) 671-7169
- Marsh, Hanae Y. (libero.Proin.sed@orciUtsagittis.org)
- Large Items Ltd
- (143) 277-6202
- Marsh, Victor U. (eget@idenim.ca)
- XYZ Company
- (816) 375-3065
- Mathis, Nash U. (lorem.sit@dolor.ca)
- Large Items Ltd
- (238) 622-3627
- May, Russell K. (vitae.mauris@malesuadamalesuadaInteger.ca)
- Small Tools Co
- (219) 526-7724
- Mayer, Zachery Z. (ligula.elit.pretium@Praesentinterdumligula.org)
- (252) 522-0151
- Mccall, Hasad E. (pede.ultrices.a@maurissagittisplacerat.ca)
- Small Tools Co
- (131) 657-0344
- Mcdaniel, Kirestin I. (dapibus.rutrum@Namnullamagna.org)
- Small Tools Co
- (703) 574-7118
- Mcdonald, Berk P. (enim.Suspendisse.aliquet@veliteu.com)
- (159) 668-5167
- Mclaughlin, Tana K. (pharetra.Quisque.ac@Intinciduntcongue.org)
- XYZ Company
- (213) 306-7213
- Mcpherson, Marcia X. (Nullam@Duissitamet.ca)
- Large Items Ltd
- (294) 228-7026
- Meadows, Mona F. (vestibulum.neque.sed@etlaciniavitae.com)
- XYZ Company
- (322) 745-5208
- Melendez, Charde I. (primis.in.faucibus@Nuncsedorci.org)
- Forever Moving Inc
- (252) 700-1020
- Melendez, Quincy R. (Nulla@blandit.org)
- (738) 866-5393
- Merritt, Sonya T. (Donec.elementum@acsem.org)
- (915) 190-1391
- Meyers, Gillian W. (dictum.ultricies.ligula@utsemNulla.ca)
- (255) 676-2343
- Montgomery, Maite K. (Cras.interdum@euismod.org)
- (978) 902-0738
- Morin, Stuart E. (Praesent@risusaultricies.org)
- Forever Moving Inc
- (941) 310-0841
- Morton, Kirestin A. (dignissim@imperdieterat.com)
- Small Tools Co
- (856) 130-5375
- Neal, Amelia R. (pede@nibh.com)
- XYZ Company
- (577) 324-9152
- Nichols, Chandler E. (vulputate@auctornonfeugiat.org)
- zTech Inc.
- (465) 922-9100
- Nichols, Kylee A. (dolor@massaIntegervitae.ca)
- (761) 499-8356
- Ochoa, Robert J. (non@eusemPellentesque.org)
- Forever Moving Inc
- (203) 918-7298
- Oconnor, Lars C. (mi@purusMaecenaslibero.ca)
- Small Tools Co
- (750) 114-0858
- Ortiz, Ora S. (Duis@consequat.com)
- (752) 752-2998
- Page, Daria W. (lectus@quam.ca)
- Large Items Ltd
- (807) 810-0971
- Pate, Ora N. (ipsum.sodales.purus@Phasellus.com)
- (827) 282-9974
- Patrick, Alyssa H. (Vestibulum.ante@velitCras.edu)
- (232) 489-3830
- Patterson, Kimberly P. (quis@pede.edu)
- (259) 158-6234
- Paul, Octavius P. (Fusce.mollis.Duis@eratvolutpat.ca)
- (450) 897-0025
- Pennington, Merrill W. (Class@massa.ca)
- XYZ Company
- (749) 877-5755
- Perez, Indira J. (Cras@Aliquamgravidamauris.org)
- Large Items Ltd
- (369) 293-3954
- Perry, Arthur R. (orci.lacus.vestibulum@elit.com)
- XYZ Company
- (202) 128-1825
- Phillips, Christen K. (ullamcorper.viverra@anteNuncmauris.org)
- zTech Inc.
- (256) 362-6140
- Pollard, Noel K. (sagittis.Duis.gravida@Proin.com)
- XYZ Company
- (466) 130-3283
- Pope, Serina Q. (ante@risusDonec.com)
- Large Items Ltd
- (663) 935-6282
- Porter, Alfonso I. (tellus.Aenean@Sedeueros.org)
- Outside Path Partners
- (414) 798-6175
- Pratt, Leigh L. (eros.non.enim@felisullamcorper.org)
- Small Tools Co
- (588) 690-1229
- Pruitt, Alexa B. (Donec@enimnonnisi.com)
- (615) 978-9314
- Pugh, Julie C. (morbi.tristique@nibh.edu)
- Small Tools Co
- (788) 927-3236
- Pugh, Uma M. (Etiam.gravida@a.org)
- Outside Path Partners
- (669) 869-5030
- Ramirez, Hedley Y. (ac@urnasuscipitnonummy.org)
- (133) 411-4416
- Ratliff, Hayley Q. (eu.tempor@ametlorem.com)
- (580) 896-4975
- Ratliff, Rooney X. (enim.Etiam.imperdiet@etnetus.ca)
- ABC Company
- (150) 715-9181
- Reynolds, Garrison A. (risus.varius.orci@natoquepenatibus.org)
- ABC Company
- (119) 304-4729
- Richard, Ila Y. (mattis.velit@pedeCumsociis.com)
- zTech Inc.
- (340) 837-8992
- Richards, Urielle Z. (arcu@faucibus.ca)
- (278) 574-8535
- Riley, Hilel T. (dis@porttitoreros.org)
- Small Tools Co
- (580) 236-9348
- Rodriquez, Justina D. (eu.ultrices@Nunc.org)
- (272) 752-4525
- Rojas, Kyla D. (sagittis@ante.ca)
- Forever Moving Inc
- (106) 242-2587
- Roman, Sonya P. (mi.eleifend@elementum.ca)
- Forever Moving Inc
- (697) 216-2771
- Rosa, Mallory D. (ultrices@tincidunt.com)
- ABC Company
- (895) 294-1928
- Rosario, Upton A. (magna.et@Sedpharetrafelis.edu)
- Outside Path Partners
- (407) 281-1295
- Ross, Richard Y. (gravida.mauris.ut@morbitristique.edu)
- XYZ Company
- (114) 664-0275
- Santana, Tobias S. (arcu.Aliquam@maurisIntegersem.com)
- Forever Moving Inc
- (843) 515-3963
- Santiago, Samantha V. (dictum.cursus.Nunc@dictumcursus.com)
- zTech Inc.
- (120) 476-2846
- Sargent, Anne R. (amet@magna.com)
- Forever Moving Inc
- (387) 457-6147
- Saunders, Xaviera J. (sed.est.Nunc@mollisPhaselluslibero.com)
- (327) 181-5934
- Schmidt, Ingrid W. (mauris.a@augue.com)
- zTech Inc.
- (299) 741-5278
- Sellers, Kiona Z. (iaculis.lacus.pede@sedtortorInteger.com)
- Small Tools Co
- (271) 907-5092
- Serrano, Cynthia V. (ipsum.Donec@Crasvehiculaaliquet.org)
- zTech Inc.
- (626) 554-0714
- Silva, Emma E. (lacus.Nulla.tincidunt@maurisipsumporta.edu)
- ABC Company
- (207) 780-5909
- Slater, Dahlia O. (enim.Curabitur@Crasegetnisi.edu)
- Small Tools Co
- (525) 829-7039
- Steele, Julie E. (aliquet.molestie@nonarcuVivamus.org)
- Outside Path Partners
- (344) 542-7976
- Stevens, Germaine W. (nisl.sem@Duis.org)
- Small Tools Co
- (701) 256-0218
- Stewart, TaShya H. (ultricies.ligula@sitamet.org)
- (488) 942-6175
- Strong, Lillith B. (vel.est.tempor@diamPellentesquehabitant.edu)
- zTech Inc.
- (172) 575-6246
- Suarez, Craig W. (tellus@Duisatlacus.ca)
- Forever Moving Inc
- (496) 601-5426
- Sweet, Hilda F. (nisl.elementum.purus@nonsollicitudina.ca)
- Outside Path Partners
- (776) 503-5320
- Sykes, Cynthia L. (Mauris@cursusluctus.org)
- Large Items Ltd
- (945) 901-5828
- Terry, Keelie S. (pede.Cras@pede.org)
- Small Tools Co
- (302) 126-6439
- Thornton, Marvin H. (tristique@in.ca)
- XYZ Company
- (530) 962-1617
- Tillman, Debra V. (Nunc.lectus@justonecante.edu)
- XYZ Company
- (961) 408-4886
- Tillman, Wade U. (lectus@fringilla.org)
- (377) 898-0135
- Trujillo, Moses A. (Nunc.quis@lacusQuisquepurus.org)
- (232) 689-2485
- Tyson, Mallory Y. (lorem.fringilla@accumsanconvallis.com)
- Large Items Ltd
- (707) 894-9637
- Vang, Keaton L. (posuere.at.velit@amet.org)
- Large Items Ltd
- (662) 836-1830
- Villarreal, Gloria R. (blandit@nulla.ca)
- (809) 229-0004
- Vincent, Coby G. (magna.sed@turpis.com)
- (854) 992-1764
- Wagner, Tanisha H. (pharetra@miAliquam.edu)
- Forever Moving Inc
- (564) 558-7139
- Waller, Ignatius D. (neque@erosnectellus.ca)
- Forever Moving Inc
- (539) 177-5363
- Warner, Xandra L. (ipsum.primis.in@euismod.edu)
- (590) 331-3552
- Waters, Ivy L. (adipiscing.non.luctus@pedenonummyut.ca)
- Outside Path Partners
- (298) 863-7915
- Watkins, Leilani C. (amet.massa@a.edu)
- XYZ Company
- (368) 554-4860
- Weiss, Ivan X. (elit.elit.fermentum@in.org)
- (626) 475-2018
- Weiss, Marcia M. (sed.tortor.Integer@ametconsectetueradipiscing.ca)
- ABC Company
- (731) 131-1264
- West, Jacob I. (In.condimentum.Donec@Donecnonjusto.com)
- Outside Path Partners
- (579) 444-2687
- Whitehead, Lacey K. (dictum.placerat@ipsumdolor.edu)
- zTech Inc.
- (128) 593-9691
- Whitney, Delilah O. (id.enim@nequesed.edu)
- Forever Moving Inc
- (704) 315-1862
- Wilder, Marcia C. (Donec@a.edu)
- zTech Inc.
- (302) 108-9442
- Williamson, Ezra T. (sit.amet@tristique.org)
- Small Tools Co
- (292) 798-4919
- Wilson, Kermit J. (mollis@Proinvel.edu)
- Forever Moving Inc
- (620) 530-4956
- Wilson, Mariko X. (habitant.morbi.tristique@tempusrisus.org)
- zTech Inc.
- (605) 594-0773
- Wooten, Iola Q. (Integer@semeget.ca)
- Small Tools Co
- (234) 449-1559
- Workman, Nola F. (Sed.eu.nibh@seddolorFusce.com)
- Outside Path Partners
- (376) 714-0837
- Wright, Patience O. (ligula@Donecporttitortellus.ca)
- zTech Inc.
- (895) 994-3056
- Wyatt, Audrey A. (dictum.sapien@posuere.edu)
- Small Tools Co
- (577) 322-6822
- Wynn, Teagan L. (velit.dui.semper@ipsumSuspendissenon.edu)
- Forever Moving Inc
- (139) 921-5507
- Yates, Reagan Y. (libero.Integer.in@Aenean.edu)
- ABC Company
- (403) 198-3139
- Yates, Zena A. (orci.lacus.vestibulum@Quisque.org)
- XYZ Company
- (975) 832-4608