Boris
09/11/2025, 2:32 AMCeligo AI
09/11/2025, 2:32 AMAI generated answer (using internal Slack threads):To add a jQuery function to run a client script function in a Suitelet, you can follow these steps: 1. Create a client script and define your function there. For example:
javascript
/**
* @NApiVersion 2.x
* @NScriptType ClientScript
*/
define(['N/ui/message'], function (message) {
function showMessage() {
var myMsg = message.create({
title: "My Title",
message: "My Message",
type: message.Type.INFORMATION
});
myMsg.show();
}
return {
showMessage: showMessage
};
});
2. In your Suitelet, you can add the client script using the Form.clientScriptModulePath
property. For example:
javascript
/**
* @NApiVersion 2.x
* @NScriptType Suitelet
*/
define(['N/ui/serverWidget'], function (serverWidget) {
function onRequest(context) {
if (context.request.method === 'GET') {
var form = serverWidget.createForm({
title: 'My Form'
});
form.clientScriptModulePath = './MyClientScript.js'; // Path to your client script
context.response.writePage(form);
}
}
return {
onRequest: onRequest
};
});
3. Now, you can use jQuery to call the client script function. For example:
javascript
jQuery(document).ready(function() {
jQuery('#myButton').click(function() {
require(['./MyClientScript'], function(myClientScript) {
myClientScript.showMessage();
});
});
});
Please note that the jQuery code should be included in a script tag in your Suitelet. Also, make sure to replace './MyClientScript'
with the actual path to your client script, and showMessage
with the actual function you want to call.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
09/11/2025, 2:32 AMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.83593756
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.833557248
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.83251965
Celigo AI
09/11/2025, 2:32 AM