@for (columnType of wappTableObject.columnTypes!; track columnType; let i = $index) {
@if (columnType == tableColumnTypes?.Checkbox! && wappTableObject.hasCheckbox) {
@if (wappTableObject.disableCheckbox) {
@if (singleRowSelection) {
} @else {
}
} @else {
@if (singleRowSelection) {
} @else {
}
}
|
}
@if (columnType == tableColumnTypes.Image) {
@if (readProperty(element, wappTableObject.columns[i])) {
}
|
}
@if (columnType == tableColumnTypes.Text) {
{{ readProperty(element, wappTableObject.columns[i]) }}
|
}
@if (columnType == tableColumnTypes.Number) {
{{ readProperty(element, wappTableObject.columns[i]) }}
|
}
@if (columnType == tableColumnTypes.Percentage) {
{{ readProperty(element, wappTableObject.columns[i]) | wappPercentage }}
|
}
@if (columnType == tableColumnTypes.Currency) {
{{ readProperty(element, wappTableObject.columns[i]) | wappCurrency }}
|
}
@if (columnType == tableColumnTypes.Badge) {
|
}
@if (columnType == tableColumnTypes.Enum) {
@for (enum of wappTableObject.enumIcon; track enum; let ind = $index) {
@if (enum.enumValue == readProperty(element, wappTableObject.columns[i])) {
}
}
|
}
@if (columnType == tableColumnTypes.ColoredBadge) {
@for (badge of wappTableObject.coloredBadge; track badge; let ind = $index) {
@if (badge.coloredBadgeProperty == readProperty(element, wappTableObject.columns[i])) {
}
}
|
}
@if (columnType == tableColumnTypes.Boolean) {
|
}
@if (columnType == tableColumnTypes.SecondaryCheckbox) {
|
}
@if (columnType == tableColumnTypes.Date) {
{{ dateConversionService.formatUTCDate(readProperty(element, wappTableObject.columns[i])) | wappDate }}
|
}
@if (columnType == tableColumnTypes.DateRaw) {
{{ readProperty(element, wappTableObject.columns[i]) | wappDate }}
|
}
@if (columnType == tableColumnTypes.ShortDate) {
{{ dateConversionService.formatUTCDate(readProperty(element, wappTableObject.columns[i])) | wappDate : wappDateFormat.d }}
|
}
@if (columnType == tableColumnTypes.LongDate) {
{{ dateConversionService.formatUTCDate(readProperty(element, wappTableObject.columns[i])) | wappDate : wappDateFormat.D }}
|
}
@if (columnType == tableColumnTypes.GeneralDateTimeShortTime) {
{{ dateConversionService.formatUTCDate(readProperty(element, wappTableObject.columns[i])) | wappDate : wappDateFormat.g }}
|
}
@if (columnType == tableColumnTypes.GeneralDateTimeLongTime) {
{{ dateConversionService.formatUTCDate(readProperty(element, wappTableObject.columns[i])) | wappDate : wappDateFormat.G }}
|
}
@if (columnType == tableColumnTypes.BuisinessDateTime) {
{{ readProperty(element, wappTableObject.columns[i]) | wappDate : wappDateFormat.Date }}
|
}
@if (columnType == tableColumnTypes.Week) {
|
}
}
@if (wappTableObject.hasCustomButton || wappTableObject?.hasEditButton || wappTableObject?.hasCopyButton || wappTableObject?.hasDeleteButton || wappTableObject?.hasViewButton) {
@if (wappTableObject?.hasViewButton && !wappTableObject.disableViewProperty) {
}
@if (wappTableObject.disableViewProperty) {
}
@if (wappTableObject?.hasCustomButton) {
@for (customButtonConfig of wappTableObject.customButtonConfig; track $index) {
@if (!customButtonConfig?.disableProperty) {
}
@if (customButtonConfig?.disableProperty) {
}
}
}
@if (wappTableObject?.hasEditButton && !wappTableObject.disableEditProperty) {
}
@if (wappTableObject.disableEditProperty) {
}
@if (wappTableObject?.hasCopyButton) {
}
@if (wappTableObject?.hasDeleteButton) {
@if (wappTableObject.disableDeleteProperty) {
} @else {
@if (!wappTableObject?.disableDelete && !wappTableObject.disableDeleteProperty) {
}
}
}
|
}