@for (field of columns$ | async; track field) { @if (!field.cellTemplate) { @if (field.unit) { @switch (field.unit.semantic) { @case (Semantics.CurrencyCode) { @if (cell.row.rowData[field.name] === 0) { - } @if (cell.row.rowData[field.name] > 0) { {{val | currency:cell.row.rowData[field.unit.name]:'symbol-narrow'}} } @if (cell.row.rowData[field.name] < 0) { ({{-val | currency:cell.row.rowData[field.unit.name]:'symbol-narrow'}}) } } @case (Semantics.UnitOfMeasure) { {{val}}{{cell.row.rowData[field.unit.name]}} } @default { {{val | number}}{{field.unit}} } } } @if (field.type === 'date') { {{val | date}} } @if (field.type !== 'date' && !field.unit) { } } @if (field.selectOptions) { @for (item of field.selectOptions; track item) { {{item.label}} } } }
{{ groupRow.column && groupRow.column.header ? groupRow.column.header : (groupRow.expression ? groupRow.expression.fieldName : '') }}: @if (groupRow.column.dataType === 'boolean' || groupRow.column.dataType === 'string') { {{ formatValueText(groupRow.expression.fieldName, groupRow.value) }} } @else { @if (groupRow.column.dataType === 'number') { {{ groupRow.value | number }} } @if (groupRow.column.dataType === 'date') { {{ groupRow.value | date }} } }
@if (options?.showToolbar) { {{title}} @if (options?.searching) { } @if (options?.columnPinning) { } @if (options?.columnHiding) { } @if (options?.allowAdvancedFiltering) { } @if (options?.exportExcel || options?.exportCsv) { 导出到 Excel 文件 导出到 CSV 文件 } } @if (options?.showSelectionSummary) {
@for (summary of selectionSummaries; track summary) {
{{ summary.label }} {{ format(summary.summaryResult) }}
}
}
@if (options?.rowEditable) { } @if (options?.detailTemplate) { } @if (options?.paging) { }
@if (contextmenu===true) {
}