Untitled
unknown
plain_text
6 months ago
1.5 kB
6
Indexable
getCellClass(value, fieldName) { console.log(value, "value", fieldName, "fieldName"); let formattedValue = value; if (fieldName === 'Loan_Type__c') { if (value === 'Term Loan') { return { className: 'TermLoan-value-class', value: formattedValue }; } else if (value === 'LoC' || value === 'Conventional Loan') { return { className: 'inprogress-value-class', value: formattedValue }; } } else if (fieldName === 'status') { if (value === 'Approved') { return { className: 'approved-value-class', value: formattedValue }; } else if (value === 'Pending') { return { className: 'pending-value-class', value: formattedValue }; } } else if (fieldName === 'Project_Amount__c') { // Format as currency formattedValue = '$' + parseFloat(value).toFixed(0); } else if (typeof value === 'number') { // Format numbers with commas formattedValue = value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } else if (fieldName === 'Invite_Status__c') { if (value === 'Onboarded') { return { className: 'Onboarded-value-class', value: formattedValue }; } else if (value === 'Unopened') { return { className: 'Unopened-value-class', value: formattedValue }; } } return { className: 'normal-value-class', value: formattedValue }; }
Editor is loading...
Leave a Comment