+ @for (columnHeader of dataObject.columnHeaders; track columnHeader; let i = $index) {
+
+
+ {{ datatables.toDisplayLabel(columnHeader.columnName) }}
+
+
+ @switch (getColumnType(columnHeader.columnDisplayType, columnHeader.columnType)) {
+ @case ('DATE') {
+
+ {{ dataObject.data[0].row[i] | dateFormat }}
}
- {{ dataObject.data[0].row[i] }}
-
- }
- }
-
+ @case ('DATETIME') {
+
+ {{ dataObject.data[0].row[i] | datetimeFormat }}
+
+ }
+ @case ('INTEGER') {
+
+ {{ dataObject.data[0].row[i] }}
+
+ }
+ @case ('DECIMAL') {
+
+ {{ dataObject.data[0].row[i] | formatNumber }}
+
+ }
+ @case ('CODELOOKUP') {
+
+ {{ datatables.getCodeLookupValue(columnHeader, dataObject.data[0].row[i]) }}
+
+ }
+ @case ('TEXT') {
+
+ {{ dataObject.data[0].row[i] }}
+
+ }
+ @case ('JSON') {
+
+ }
+ @default {
+
+ @if (columnHeader.columnName === 'created_at' || columnHeader.columnName === 'updated_at') {
+
+ {{ dataObject.data[0].row[i] | datetimeFormat }}
+
+ } @else if (isValidUrl(dataObject.data[0].row[i])) {
+
+
+
+ {{ dataObject.data[0].row[i] }}
+ } @else {
+ {{ dataObject.data[0].row[i] }}
+ }
+
+ }
+ }
+