diff --git a/erpnext/accounts/page/bank_reconciliation/bank_reconciliation_page/BankReconciliationMatchingBox.vue b/erpnext/accounts/page/bank_reconciliation/bank_reconciliation_page/BankReconciliationMatchingBox.vue index 323eb2bfb236d43ed97e89c7a7f3ff9c343cbfda..9600697dec262cdb445b78a907c828087ed34c9e 100644 --- a/erpnext/accounts/page/bank_reconciliation/bank_reconciliation_page/BankReconciliationMatchingBox.vue +++ b/erpnext/accounts/page/bank_reconciliation/bank_reconciliation_page/BankReconciliationMatchingBox.vue @@ -91,6 +91,10 @@ const columns = [ title: __("Amount"), field: "amount", width: "20%", + headerFilter: "input", + headerSort: false, + headerFilterPlaceholder: __("Amount"), + titleFormatter: () => "", formatter: function (cell, formatterParams, onRendered) { const cellValue = cell.getValue(); const row = cell.getRow(); @@ -196,6 +200,33 @@ onMounted(() => { ? __("Select a bank transaction to find matching transactions") : __("No matching document found for your selection"); }, + pagination: true, + paginationSize: 20, + paginationSizeSelector: [20, 50, 100, true], + locale: true, + langs: { + default: { + pagination: { + page_size: __("Page Size"), + page_title: __("Show Page"), + first: __("First"), + first_title: __("First Page"), + last: __("Last"), + last_title: __("Last Page"), + prev: __("Prev"), + prev_title: __("Prev Page"), + next: __("Next"), + next_title: __("Next Page"), + all: __("All"), + counter: { + showing: __("Showing"), + of: __("of"), + rows: __("rows"), + pages: __("pages"), + }, + }, + }, + }, }); tabulator.value.on("rowSelectionChanged", function (data, rows, selected, deselected) {