@foreach ($tabledata['tableFields'] as $field) @php $scriptId = $field['scriptid'] ?? ''; $contentType = $field['content_type'] ?? null; $fieldValue = ''; $key = ($contentType ?? 'default') . '-' . $scriptId . '-record-' . $record->id; @endphp @if($contentType) @switch($field['content_type']) @case('free_form_text') @if($field['scriptid'] == 'title') @else @endif @break @case('long_text') @case('text_area')
@break @case('integer_number') @case('currency') @break @case('percent') @case('decimal_number') @break @case('time_of_day') @break @case('multiple_select') @if (isset($tableData['lists'][$field['list_id']]) || Str::startsWith($field['list_id'], 'custlist')) @php $fieldValue = $record[$field['scriptid']] ?? null; @endphp @endif @break @case('list') @if (isset($tableData['lists'][$field['list_id']]) || Str::startsWith($field['list_id'], 'custlist')) @php $fieldValue = $record[$field['scriptid']] ?? null; @endphp @endif @break @case('date') @break @case('date_time') @if (isset($record[$field['scriptid']])) @endif @break @case('check_box') @if (isset($record[$field['scriptid']])) @endif @break @case('hyperlink') {{-- Link WIP --}} @break @case('record') {{-- --}} @break @case('document') @break; @default {{ isset($field) && is_string($record[$field['scriptid']]) ? $record[$field['scriptid']] : '' }} @endswitch @endif @endforeach