Skip to Content
0
Jul 08, 2021 at 07:03 AM

date picker on filter page - on value change - MDK

362 Views

I have a filter page with the date picker and filter property. When I close the filter page without changing the date picker, the object table in the list page still gets filtered, is there a way to stop that.

Code for my result page :

export default function dateFilter(context) {


     let filterResults = [];


    let result2 = context.evaluateTargetPath('#Page:supplierFilter/#Control:FormCellFilter0/#Value');
    filterResults.push(result2);


    result2 = context.evaluateTargetPath('#Page:supplierFilter/#Control:FormCellFilter1/#Value');
    filterResults.push(result2);


    result2 = context.evaluateTargetPath('#Page:supplierFilter/#Control:FormCellFilter2/#Value');
    filterResults.push(result2);


    let datePickerValue = context.evaluateTargetPath('#Page:supplierFilter/#Control:FormCellDatePicker0/#Value');
    var d = new Date(datePickerValue);
    var result = d.getFullYear() +  "-" + ("0"+(d.getMonth()+1)).slice(-2) + "-" + ("0" + d.getDate()).slice(-2);
    var filterQuery = `FldLogsSuplrItemPlndDelivDate eq ${result}`;    
    var result1 = [filterQuery];
    let filterCriteria = context.createFilterCriteria(context.filterTypeEnum.Filter, undefined, undefined, result1, true);
    filterResults.push(filterCriteria);    


    return filterResults;


}    

Thank You

Attachments

capture.png (55.5 kB)