FIX_ALIGNMENT_IN_EXCEL : RV
This commit is contained in:
parent
69636e27af
commit
c928f238ef
@ -966,7 +966,7 @@ class LeadsController extends BaseController
|
|||||||
// Start with lead_data at the top
|
// Start with lead_data at the top
|
||||||
$rowNumber = 1;
|
$rowNumber = 1;
|
||||||
|
|
||||||
$mergeRange1 = "A{$rowNumber}:C{$rowNumber}";
|
$mergeRange1 = "A{$rowNumber}:B{$rowNumber}";
|
||||||
$sheet->mergeCells($mergeRange1);
|
$sheet->mergeCells($mergeRange1);
|
||||||
$sheet->setCellValue("A{$rowNumber}", "Nhance India Insurance Broking Pvt Ltd");
|
$sheet->setCellValue("A{$rowNumber}", "Nhance India Insurance Broking Pvt Ltd");
|
||||||
$sheet->getStyle("A{$rowNumber}")->applyFromArray([
|
$sheet->getStyle("A{$rowNumber}")->applyFromArray([
|
||||||
@ -981,13 +981,13 @@ class LeadsController extends BaseController
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
// Set column width to fit the image properly
|
// Set column width to fit the image properly
|
||||||
$sheet->getColumnDimension('D')->setWidth(20); // Adjust as needed
|
$sheet->getColumnDimension('C')->setWidth(20); // Adjust as needed
|
||||||
$sheet->getRowDimension($rowNumber)->setRowHeight(40); // Adjust as needed
|
$sheet->getRowDimension($rowNumber)->setRowHeight(40); // Adjust as needed
|
||||||
|
|
||||||
$drawing = new Drawing();
|
$drawing = new Drawing();
|
||||||
$path = ROOTPATH . "public/assets/images/Nhance-Logo-Final.png"; // Use FCPATH for server path
|
$path = ROOTPATH . "public/assets/images/Nhance-Logo-Final.png"; // Use FCPATH for server path
|
||||||
$drawing->setPath($path);
|
$drawing->setPath($path);
|
||||||
$drawing->setCoordinates("D{$rowNumber}"); // Set position in column B
|
$drawing->setCoordinates("C{$rowNumber}"); // Set position in column B
|
||||||
$drawing->setHeight(35); // Adjust image height
|
$drawing->setHeight(35); // Adjust image height
|
||||||
|
|
||||||
// Center align the image in the cell
|
// Center align the image in the cell
|
||||||
@ -997,8 +997,8 @@ class LeadsController extends BaseController
|
|||||||
$drawing->setWorksheet($sheet);
|
$drawing->setWorksheet($sheet);
|
||||||
|
|
||||||
// Apply center alignment to the cell
|
// Apply center alignment to the cell
|
||||||
$sheet->getStyle("D{$rowNumber}")->getAlignment()->setHorizontal(\PhpOffice\PhpSpreadsheet\Style\Alignment::HORIZONTAL_CENTER);
|
$sheet->getStyle("C{$rowNumber}")->getAlignment()->setHorizontal(\PhpOffice\PhpSpreadsheet\Style\Alignment::HORIZONTAL_CENTER);
|
||||||
$sheet->getStyle("D{$rowNumber}")->getAlignment()->setVertical(\PhpOffice\PhpSpreadsheet\Style\Alignment::VERTICAL_CENTER);
|
$sheet->getStyle("C{$rowNumber}")->getAlignment()->setVertical(\PhpOffice\PhpSpreadsheet\Style\Alignment::VERTICAL_CENTER);
|
||||||
|
|
||||||
|
|
||||||
$rowNumber = $rowNumber + 1;
|
$rowNumber = $rowNumber + 1;
|
||||||
@ -1011,7 +1011,7 @@ class LeadsController extends BaseController
|
|||||||
|
|
||||||
// Merge A:B for key and C:D for value
|
// Merge A:B for key and C:D for value
|
||||||
$mergeRangeKey = "A{$rowNumber}:B{$rowNumber}";
|
$mergeRangeKey = "A{$rowNumber}:B{$rowNumber}";
|
||||||
$mergeRangeValue = "C{$rowNumber}:D{$rowNumber}";
|
$mergeRangeValue = "C{$rowNumber}";
|
||||||
$sheet->mergeCells($mergeRangeKey);
|
$sheet->mergeCells($mergeRangeKey);
|
||||||
$sheet->mergeCells($mergeRangeValue);
|
$sheet->mergeCells($mergeRangeValue);
|
||||||
|
|
||||||
@ -1044,9 +1044,9 @@ class LeadsController extends BaseController
|
|||||||
|
|
||||||
// Set column width based on max content length (adjusted for padding)
|
// Set column width based on max content length (adjusted for padding)
|
||||||
$sheet->getColumnDimension('A')->setWidth($maxWidthA * 1.2);
|
$sheet->getColumnDimension('A')->setWidth($maxWidthA * 1.2);
|
||||||
$sheet->getColumnDimension('B')->setWidth($maxWidthA * 1.2);
|
$sheet->getColumnDimension('B')->setWidth($maxWidthA * 5);
|
||||||
$sheet->getColumnDimension('C')->setWidth($maxWidthB * 1.2);
|
$sheet->getColumnDimension('C')->setWidth($maxWidthB * 1.2);
|
||||||
$sheet->getColumnDimension('D')->setWidth($maxWidthB * 1.2);
|
// $sheet->getColumnDimension('D')->setWidth($maxWidthB * 1.2);
|
||||||
|
|
||||||
// $rowNumber += 2;
|
// $rowNumber += 2;
|
||||||
|
|
||||||
@ -1105,7 +1105,7 @@ class LeadsController extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($header['parentHeader'] === 'Particulars') {
|
if ($header['parentHeader'] === 'Particulars') {
|
||||||
$sheet->getColumnDimension('B')->setWidth(40);
|
$sheet->getColumnDimension('B')->setWidth(80);
|
||||||
}
|
}
|
||||||
|
|
||||||
$startColumn = $columnLetter; // Start of the current header range
|
$startColumn = $columnLetter; // Start of the current header range
|
||||||
@ -1289,7 +1289,7 @@ class LeadsController extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
$lastRow = count($lead_data) + 1;
|
$lastRow = count($lead_data) + 1;
|
||||||
$leadRange = "A1:D{$lastRow}";
|
$leadRange = "A1:C{$lastRow}";
|
||||||
|
|
||||||
$sheet->getStyle($leadRange)->applyFromArray([
|
$sheet->getStyle($leadRange)->applyFromArray([
|
||||||
'borders' => [
|
'borders' => [
|
||||||
@ -2736,7 +2736,8 @@ class LeadsController extends BaseController
|
|||||||
$data
|
$data
|
||||||
) ?? "";
|
) ?? "";
|
||||||
|
|
||||||
$data['lead_edit_data']['multi_file_html'] = view('rfq/multi_files', $data) ?? "";
|
$html = view('rfq/multi_files', $data);
|
||||||
|
$data['lead_edit_data']['multi_file_html'] = trim($html) !== '' ? $html : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($data['lead_edit_data']['lead_type'] != 1 && $data['lead_edit_data']['lead_form_type'] == 2) {
|
if ($data['lead_edit_data']['lead_type'] != 1 && $data['lead_edit_data']['lead_form_type'] == 2) {
|
||||||
|
|||||||
@ -480,7 +480,7 @@ if (isset($selected_lead_type)) {
|
|||||||
|
|
||||||
$('.btnDiv').hide();
|
$('.btnDiv').hide();
|
||||||
$('#appendArea_' + dataIncrement).empty();
|
$('#appendArea_' + dataIncrement).empty();
|
||||||
$('#multiFileAppendArea_' + dataIncrement).empty();
|
|
||||||
|
|
||||||
if (data.html) {
|
if (data.html) {
|
||||||
$('#appendArea_' + dataIncrement).append(data.html);
|
$('#appendArea_' + dataIncrement).append(data.html);
|
||||||
@ -488,7 +488,8 @@ if (isset($selected_lead_type)) {
|
|||||||
console.warn('HTML content missing in data.');
|
console.warn('HTML content missing in data.');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (data.multi_file_html) {
|
if (data.multi_file_html && data.multi_file_html != '') {
|
||||||
|
$('#multiFileAppendArea_' + dataIncrement).empty();
|
||||||
console.log(data.multi_file_html);
|
console.log(data.multi_file_html);
|
||||||
setTimeout(function(){
|
setTimeout(function(){
|
||||||
$('#multiFileAppendArea_' + dataIncrement).append(data.multi_file_html);
|
$('#multiFileAppendArea_' + dataIncrement).append(data.multi_file_html);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user