Component Dictionary

Find a component by name, purpose, or architectural role.

Each entry answers why the component exists, what deficiency it addresses, what it contributes, and which parts of the runtime collaborate with it.

Names: normalizedAliases: searchableEntries: expandableLinks: shareable

Naming in this reference: public names are normalized around Ctrl* for controls and CellCtrl* for cell controls. Historical spellings and filename artifacts remain searchable as aliases, but the architecture is presented through coherent conceptual names rather than internal accidents.

Quick reference

I need to…

Start from the problem rather than the type name. Every destination can be opened directly in the dictionary below.

I need to…Start withWhy
Read a DataRow safelyExtDataRowTyped, null-safe model operations.
Request data by stable intentDALNamed contract resolution, parameters, cache, execution, and persistence.
Create a complete standard viewCtrlVCommands, filters, grid, detail, aggregates, status, and editor coordination.
Edit an entity in a gridCtrlGConfigured cells, selection, validation, changes, and save.
Build a form from configurationCtrlEdtrGrpRecursive alias resolution and live control construction.
Relate two entity setsCtrlXBaseContext, related, available, filtering, commands, and grouped validation.
Open the correct editorEdtrFactoryConfigured type, activation strategy, and named context arguments.
Explain why a command is disabledWFValidatorExpression-driven state plus message-code result.
Control noisy UI eventsEvQueueTyped, control-owned, calibrated debounce.
Add reusable activity historyCtrlLogWorking sets, validation, bulk actions, persistence, and merge-back.

Explore the catalog

Component dictionary

Search includes normalized names, internal aliases, assemblies, component families, responsibilities, motivations, contributions, and relationships.

Loading components…

Return to the complete architecture.

The dictionary explains individual participants; the overview shows how their contracts combine into the application platform.

Framework Overview →