[[TOC(heading=Scaffolds Section Contents, HowTos/HowToUseScaffolds*)]] = How To Use Scaffolds = Scaffolds are a tool by which you can very rapidly create basic user interfaces for editing the contents of a database table. By default, a single scaffold creates events that can do the following: * Display a "master list" of records in a table * Display an editing form capable of editing both a record's data and its relations to other tables (one-to-many and many-to-many) * Display a read-only view of a record * Update a record's data * Delete a record 1. [wiki:HowTos/HowToUseScaffolds/AddingScaffolds#HowToAddAScaffold How To Add A Scaffold] 1. [wiki:HowTos/HowToUseScaffolds/AddingSpecificEventHandlers#AddingSpecificEventHandlers Adding Specific Event Handlers] 1. [wiki:HowTos/HowToUseScaffolds/BroadcastsResultsandViewsinScaffolds#UsingBroadcastsResultsandViewsinScaffolds Using Broadcasts, Results and Views in Scaffolds] 1. [wiki:HowTos/HowToUseScaffolds/CustomizingGeneratedCfml#CustomizingGeneratedCFML Customizing Generated CFML] 1. [wiki:HowTos/HowToUseScaffolds/CustomizingScaffoldXslFiles#CustomizingScaffold.XSLFiles Customizing Scaffold .XSL Files] By learning to properly use scaffolds and modify the code they produce, you can greatly reduce your development time for database-driven tasks.