Dynamic Parameter System

Dynamic Parameter System is a system that allows you to add and manage new parameters on entity objects at runtime without any code changes. With this system, you can define dynamic parameters on entity objects and perform operations on these objects easily. For example, it can be used for cities, counties, gender, status codes etc.

In Dynamic Parameters page, you can see all of your dynamic parameters:

Audit logs

You can use Add A New Dynamic Parameter button to create a new dynamic parameter.

Audit logs
Property Summary
ParameterName* Unique name of the dynamic parameter
Input Type* Input type name of the dynamic parameter
Permission Required permission to manage anything about that parameter
(DynamicParameterValue, EntityDynamicParameter, EntityDynamicParameterValue)

In Dynamic Parameter Detail Page, you can manage a dynamic parameter and it's values(If your dynamic parameter's input types need values to select, for example: ComboboxInputType)

Audit logs

In Entity Dynamic Parameters page, you can manage dynamic parameter of entities.

Audit logs

To manage dynamic parameter values of an entity row you should go to "http://localhost:4200/app/admin/entity-dynamic-parameter-value/manage-all/{YourEntityName}/{EntityRowId}". It will open value manager for entities dynamic parameter types.

For example, yo should go to http://localhost:4200/app/admin/entity-dynamic-parameter-value/manage-all/MyCompanyName.AbpZeroTemplate.Authorization.Users.User/1 to manage the first row of User entity table.

Audit logs
In this document