b
06/29/2020, 9:20 PMvar container = params.portlet.addField({
id: 'custpage_cdp_track_container',
label: 'Enter Container',
type: serverWidget.FieldType.TEXT
});
battk
06/29/2020, 11:20 PMbattk
06/29/2020, 11:21 PMbattk
06/29/2020, 11:22 PMb
06/29/2020, 11:49 PM/**
* @NApiVersion 2.x
* @NScriptType Portlet
* @NModuleScope SameAccount
*/
define(['N/ui/serverWidget'],
/**
* @param {portlet} portlet
* @param {serverWidget} serverWidget
*/
function(serverWidget) {
/**
*
* @param {Object} params
* @param {Portlet} params.portlet - The portlet object used for rendering
* @param {number} params.column - Specifies whether portlet is placed in left (1), center (2) or right (3) column of the dashboard
* @param {string} params.entity - (For custom portlets only) references the customer ID for the selected customer
* @Since 2015.2
*/
function render(params) {
params.portlet.title = 'Container Tracking';
var container = params.portlet.addField({
id: 'custpage_cdp_track_container',
label: 'Enter Container',
type: serverWidget.FieldType.TEXT
});
var urlPre = '<https://connect.track-trace.com/container/>';
var urlPost = '/action,direct';
var url = urlPre + '' + urlPost; //TODO: figure out how to get what was entered
params.portlet.setSubmitButton({
url: url,
label: 'TRACK'
});
log.debug({
title: 'container data',
details: JSON.stringify(params)
});
}
return {
render: render
};
});
battk
06/29/2020, 11:59 PMbattk
06/29/2020, 11:59 PMb
06/30/2020, 12:07 AMbattk
06/30/2020, 12:07 AMbattk
06/30/2020, 12:08 AMb
06/30/2020, 12:08 AMb
06/30/2020, 12:08 AMb
06/30/2020, 12:08 AMbattk
06/30/2020, 12:12 AM