/**
* @NApiVersion 2.x
* @NScriptType ClientScript
*/
define(['N/ui/message'], function(message) {
function refreshPortlet() {
try {
var portlet = window.nlapiGetField('custom_portlet_id'); // Replace with actual portlet ID
if (portlet && portlet.refresh) {
portlet.refresh();
message.create({
title: 'Success',
message: 'Portlet refreshed successfully.',
type: message.Type.CONFIRMATION
}).show();
}
} catch (e) {
console.error('Error refreshing portlet:', e);
}
}
return {
refreshPortlet: refreshPortlet
};
});