Logo CodeStencil Logo CodeStencil
  • Back to Website
  • Pricing
  • Blog
Logo CodeStencil Logo CodeStencil
  • Back to Website
  • Pricing
  • Blog
  • Fundamentals
    • What is CodeStencil
    • Layout
    • How CodeStencil Works
    • Code Generation Logic & Concept
    • Folder Structure
    • Stencils vs. Templates (e.g. VS Templates)
    • CodeStencil Projects & Stencils
    • The Quick Table and Column Updates
    • Reserved Keywords
  • Entity Framework
    • Code First
    • EF Scaffolder
    • Manipulating Scaffolded Files
  • Startup
    • Starting for the first time
    • What's Next?
    • Tips
    • Release Notes
  • Tutorials
    • Generating a text file containing Table name and Primary key
  • Projects
    • Creating a Project
    • New Project (1 of 2)
    • New Project (2 of 2) - Project Details
    • Project Properties
    • Database Schema Approach
    • Code First (Schema generator Wizard)
    • Code First
    • Unlocking a Project (Read-Only Mode)
  • Stencils
    • What are Stencils?
    • Creating Stencils
    • New Stencil (Basic)
    • New Stencil (Standard)
    • New Stencil (Complete - Reverse Engineer Source Code)
    • Properties
    • Selecting Stencils
    • Stencil Creation Tools
  • Schemas
    • Schema Generator
    • Schema Importer
    • What is a Schema
    • Import POCO Objects
  • Code Generation
    • Menu Configuration
    • Based On Database Provider
    • The Quick Table and Column Updates
    • Foreign Key Null Error
    • Table
    • Handling Table Name Violations (Schema Import)
    • Using the [%TABLES%] Expander
  • Data Conversion
    • Microsoft Access Conversion
    • Microsoft Access Database Converter (MADC)
    • MADC - Targetting SQLite Databases
    • MADC - Targetting Sql Server Databases
    • CRUD Blazor App from Access database
  • Schema Dictionary
    • Overview
    • Context Menu & Update Buttons
    • Visual Identifiers
    • Add Column
    • Add Multiple Columns
    • Change Column
    • Delete Column
    • Advanced Configuration
    • Calculated Columns
    • Export Schema Dictionary To XML
    • Import Schema Dictionary Structure From XML
    • Schema Import Wizard ( Operations)
    • Tables/Views Selection
  • Code Tree
    • Nodes
    • Node Types
    • Context Menu
    • Specific Features
    • Code Tree
  • Code Nanites
    • Code Structure
    • Debugging
    • Schema Related
    • Overview
  • Expanders
    • Updates
    • Overview
    • System Expansion Labels
    • Expander Types
    • The [%TABLES%] Expander
    • Linked Expander
  • Custom Stencils
    • Radzen Blazor Stencil
    • Syncfusion Blazor CRUD Stencil
    • DevExpress Blazor Web App
    • Audit Trigger
    • Syncfusion Controls
    • ASP .NET Core Razor Stencil
    • Blazor Web App
  • Tools
    • Code Assets
  • Tools - Options
    • General
    • Startup
    • Stencils
    • Code Generation
    • Database
  • Databases
    • Swapping Databases
    • Chinook Database
    • Plain Old CLR Objects (POCO)
  • Database Concepts
    • Relationships
  • FAQs
    • My Project Shows as "Locked"
    • Creating a new View, Form or Page
    • Adding the contents of a text file to my code
  • Examples
    • Updating a Scaffolded DbContext Class
  • Troubleshooting
    • Missing Code Nanites
    • HTTP Error 500.31 - Failed to load ASP.NET Core runtime
    • HTTP Error 500.31 - Failed to load ASP.NET Core runtime (To be moved to the blog site).
    • Connection Timeout
  • Tips & Tricks
    • Registering a License Key in CodeStencil
    • Generate a file using multiple nodes
  1. Overview
  2. Code Generation
  3. Menu Configuration

Menu Configuration

  • Menu Setup

    Overview In any generated application, one of the key features is the ability for users to select, view, and update the tables in the application's underlying database. This ensures that users have direct access to manage and interact with the data that ...

  • Default Import Settings

    The Default Import Settings form is triggered when you attempt to import table names as menu items. The tags (located at the top of the form) determine how the imported elements are constructed during import. {Caption} - The caption is the Humanized f ...

  • Setup Menu Format

    CodeStencil gives you the ability to set up how your generated menu will eventually look in code.  To make it easy to create/format your menu, there are some tags (See 1-5) provided. NOTE: At the end of the closing tag, remember to insert a line ...

  • Import Table Names

    You can import the names of the tables in your Schema Dictionary in the list of menus your generated application will have. After you click on this button, you will be prompted with the option to define what elements will be used to create your menu It ...

© 2025 CodeStencil
  • Blog