@if( Data is not null && Data.Any()) {
| } @foreach (var column in Columns) { if (!column.Contains("Hide:")) { | SortbyColumn(column)" style="cursor:pointer;user-select:none;" class="ph-header"> @column @if (column==SortedColumn) { @(new MarkupString(GetSortIcon(column))) } | } } @if (RenderButtons) {Acciones | }|
|---|---|---|---|
| ToggleRowSelection(item[SelectionField].ToString()??string.Empty)" /> | } @foreach (var column in Columns) { if(column.Contains("Descarga:")) { @*@if (!string.IsNullOrEmpty(item[column]?.ToString())) { @foreach (var link in item[column].ToString().Split('|')) { } } else { } | *@ } else if (column.Contains("Hide:")) { } else {@item[column] | } } @if (RenderButtons) {@foreach (var button in Buttons) { string cUrlAction = string.Empty; @if (!string.IsNullOrEmpty(button.UrlAction)) { cUrlAction = button.UrlAction; @if (!string.IsNullOrEmpty(SelectionField)) { cUrlAction = @button.UrlAction + item[SelectionField].ToString(); } } @if (button.OnClickAction is not null) { @* button?.OnClickAction(item[SelectionField].ToString())" style="zoom:@button.ElementZoom">@button.Caption *@ @if (item[SelectionField] != null) { button?.OnClickAction(item[SelectionField]?.ToString() ?? "")' style="zoom:@button.ElementZoom"> @((MarkupString)button.Caption) } } else { @button.Caption } } | }