+
+ @{ var dataIndex = 0; }
+ @foreach (var property in _config!.Properties.Where(prop => prop.List)) {
+
+ }
+
+
+ @{ var currentElement = _currentlyDisplayedModels!.ElementAt(dataIndex); }
+
+
+
+
+
+
+
+
+ @{
+ dataIndex++;
+ dataIndex %= 20;
+ }
+
+
+
+ @if (_currentlyDisplayedModels?.Any() == true) {
+
+
+
+
+
+ Page
+
+
+
+ of @_totalPages
+
+
+
+
+
+ }
+
+
+
+
+
+@inject IContextExplorer Explorer
+@inject NavigationManager Navigator
+@inject IJSRuntime Js
+
+@code {
+
+ [Parameter]
+ public required string TableName { get; set; }
+
+ private TableConfig? _config;
+ private ITableManager? _manager;
+
+ private IEnumerable