From 5fb68343528b8ce7a2d1a8436717e38c4ec0652a Mon Sep 17 00:00:00 2001 From: vadivelJ96 Date: Wed, 16 Oct 2024 18:20:48 +0530 Subject: [PATCH] purchase order listing tables in month wise-2 --- app/Views/AmendPOlist.php | 58 ++------------------------------------- 1 file changed, 2 insertions(+), 56 deletions(-) diff --git a/app/Views/AmendPOlist.php b/app/Views/AmendPOlist.php index 611acc01..4eb6dc2f 100755 --- a/app/Views/AmendPOlist.php +++ b/app/Views/AmendPOlist.php @@ -241,7 +241,7 @@ var table = $('#amend_po_list').DataTable({ dom: 'Blfrtip', // Buttons, length menu, filter, table, information, pagination buttons: [ - 'copy', 'csv', 'excel', 'pdf', 'print' // Export buttons + 'csv', 'excel', 'pdf' // Export buttons ], pageLength: 10, // Default rows per page lengthMenu: [ @@ -263,48 +263,6 @@ } }); - // Date range filter function - $.fn.dataTable.ext.search.push( - function(settings, data, dataIndex) { - var fromDate = $('#fromDate').val(); - var toDate = $('#toDate').val(); - console.log(fromDate); // e.g., 01-09-2024 - console.log(toDate); // e.g., 08-09-2024 - - if (!fromDate || !toDate) { - return true; // If no dates selected, don't filter - } - - // Convert the fromDate and toDate from dd-mm-yyyy to Date objects - var fromParts = fromDate.split("-"); - var toParts = toDate.split("-"); - - var startDate = new Date(fromParts[2], fromParts[1] - 1, fromParts[0]); // Year, month (0-based), day - var endDate = new Date(toParts[2], toParts[1] - 1, toParts[0]); - - // Adjust startDate to include the day before the selected fromDate - startDate.setDate(startDate.getDate() - 1); - - // Ensure endDate includes the entire end date by setting time to the end of the day - endDate.setHours(23, 59, 59, 999); - - // Get the date from the DataTable row (assuming it's in the first column in dd-mm-yyyy format) - var dateStr = data[0]; - var dateParts = dateStr.split("-"); - var rowDate = new Date(dateParts[2], dateParts[1] - 1, dateParts[0]); - - // Return true if the row date is within the range - return rowDate >= startDate && rowDate <= endDate; - } - ); - - - // Handle form submission for the date range filter - $("#DateRangeFilter").submit(function(e) { - e.preventDefault(); - table.draw(); // Redraw the table to apply the filter - }); - // Reset button functionality $("#resetButton").click(function() { $("#fromDate").val(''); @@ -312,18 +270,6 @@ window.location="amendmentpurchaseorder" }); - // Automatically focus and open the To Date picker when From Date is selected - document.getElementById('fromDate').addEventListener('change', function() { - var fromDate = this.value; - var toDateInput = document.getElementById('toDate'); - // Set the min attribute of the To Date input to the selected From Date - toDateInput.min = fromDate; - - // Optionally reset the To Date input if the current value is before the new min date - if (toDateInput.value < fromDate) { - toDateInput.value = fromDate; - } - }); - }); + }); \ No newline at end of file