SunShine
01/27/2025, 2:58 PMCeligo AI
01/27/2025, 2:58 PMAI generated answer (using internal Slack threads):To add filters in a Suitelet, you can create fields for the filter and process them via a page submit. Then, pass the values into filters on the search code. Here is a sample code snippet that demonstrates this:
javascript
var form = nlapiCreateForm("SLOB Report");
if(request.getMethod() == 'GET') {
    form.addField('custpage_start_date', 'date', 'Start Date');
    form.addField('custpage_end_date', 'date', 'End Date');
    form.addSubmitButton('Submit');
    response.writePage(form);
} else {
    var resultField1 = form.addField('custpage_start_date', 'date', 'Start Date Field value entered: ', 'date' );
    resultField1.setDefaultValue(request.getParameter('custpage_start_date' ));
    var resultField2 = form.addField('custpage_end_date', 'date', 'End Date Field value entered: ', 'date' );
    resultField2.setDefaultValue(request.getParameter('custpage_end_date' ));
    var startDate = nlapiStringToDate(request.getParameter('custpage_start_date'));
    var endDate = nlapiStringToDate(request.getParameter('custpage_end_date'));
    form.addSubmitButton('Submit');
}Celigo AI
01/27/2025, 2:59 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.816045582
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.811753631
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.811563492
Celigo AI
01/27/2025, 2:59 PM