From bde155ac1f6ab3d9c9dba58108302d34d8775f47 Mon Sep 17 00:00:00 2001 From: Dustin U Date: Mon, 25 Mar 2019 06:44:58 +0100 Subject: [PATCH] use the internal onColumnSearch function instead of trigger a event (#4220) which triggers a internal event. --- .../filter-control/bootstrap-table-filter-control.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/extensions/filter-control/bootstrap-table-filter-control.js b/src/extensions/filter-control/bootstrap-table-filter-control.js index 2f2e06e998..fcc972c156 100644 --- a/src/extensions/filter-control/bootstrap-table-filter-control.js +++ b/src/extensions/filter-control/bootstrap-table-filter-control.js @@ -446,12 +446,11 @@ `.date-filter-control.bootstrap-table-filter-control-${field}` ) .datepicker(filterDatepickerOptions) - .on('changeDate', ({ currentTarget }) => { - $(currentTarget).val( - currentTarget.value - ) - // Fired the keyup event - $(currentTarget).keyup() + .on('changeDate', (event) => { + clearTimeout(event.currentTarget.timeoutId || 0) + event.currentTarget.timeoutId = setTimeout(() => { + that.onColumnSearch(event) + }, that.options.searchTimeOut) }) } })