Short, easy to understand, explanation of the tool ...
Name | Description |
---|---|
codegen | Enigmatry Entry Code Generator |
codegen tool | Enigmatry Entry Code Generator dotnet tool used to generate client side components |
List | Table component that supports: multiple rows, headers, sorting, paging, sow selection, context menu, etc. |
Form | Form component that supports: TODO |
dotnet tool install enigmatry.codegeneration.console -g
dotnet tool update enigmatry.codegeneration.console -g
TODO: explain IListComponentConfiguration
builder
List configuration is built via ListComponentBuilder
api.
Method | Description |
---|---|
HasName() | Define pascal-case component name (e.g. "UserList") |
BelongsToFeature() | TODO |
OrderBy() | TODO |
IncludeUnconfiguredProperties() | TODO |
ListComponentBuilder.Column<TProperty>(Expression<Func<T, TProperty>> propertyExpression)
...
Method | Description |
---|---|
IsSortable(bool) | When true (default value) column is sortable |
IsVisible(bool) | When true (default value) column is visible, otherwise it becomes hidden but still part of the model |
WithHeaderName() | TODO |
WithTranslationId() | TODO |
WithSortId() | TODO |
WithFormat() | TODO |
WithCustomComponent() | TODO |
WithCustomCssClass() | TODO |
WithCustomProperties() | TODO |
TODO: explain IFormComponentConfiguration
builder