David Durst
12/03/2019, 7:45 AMbattk
12/03/2019, 7:57 AMbattk
12/03/2019, 7:57 AMDavid Durst
12/03/2019, 8:11 AMDavid Durst
12/03/2019, 8:11 AMcurrentRecord.getField({fieldId: 'finishing'}).removeSelectOption({
value: null,
});David Durst
12/03/2019, 8:12 AMDavid Durst
12/03/2019, 8:12 AMbattk
12/03/2019, 8:14 AMDavid Durst
12/03/2019, 8:19 AMvar finishingOptionField = form.addField({id: 'finishing', type: 'select', label: 'Finishing:', container: 'grp_finishing'});
finishingOptionField.layoutType = ui.FieldLayoutType.NORMAL;
finishingOptionField.isMandatory = true;battk
12/03/2019, 8:25 AMDavid Durst
12/03/2019, 8:31 AMDavid Durst
12/03/2019, 8:31 AMbattk
12/03/2019, 8:32 AMbattk
12/03/2019, 8:32 AMbattk
12/03/2019, 8:32 AMbattk
12/03/2019, 8:33 AMDavid Durst
12/03/2019, 8:33 AMDavid Durst
12/03/2019, 8:35 AMDavid Durst
12/03/2019, 8:35 AMfinishing
it definitely pulls the fieldbattk
12/03/2019, 8:37 AMbattk
12/03/2019, 8:37 AMDavid Durst
12/03/2019, 8:40 AMDavid Durst
12/03/2019, 8:41 AMDavid Durst
12/03/2019, 8:42 AMfield.removeSelectOption({
value: 1,
});David Durst
12/03/2019, 8:42 AMDavid Durst
12/03/2019, 8:45 AMbattk
12/03/2019, 8:45 AMbattk
12/03/2019, 8:48 AMbattk
12/03/2019, 8:48 AMDavid Durst
12/03/2019, 9:25 AMDavid Durst
12/03/2019, 9:26 AMDavid Durst
12/03/2019, 9:26 AMDavid Durst
12/03/2019, 9:28 AMDavid Durst
12/03/2019, 9:30 AMbattk
12/03/2019, 9:45 AMbattk
12/03/2019, 9:45 AMbattk
12/03/2019, 9:45 AM/**
* @NApiVersion 2.x
* @NScriptType Suitelet
* @NModuleScope SameAccount
*/
define(["N/ui/serverWidget", "N/url", "N/search"], function(serverWidget) {
return {
onRequest: function(context) {
log.debug("context", context);
var request = context.request;
var response = context.response;
var form = serverWidget.createForm({ title: "Hi David" });
var finishingOptionField = form.addField({
id: "custpage_finishing",
type: "select",
label: "Finishing"
});
finishingOptionField.layoutType = serverWidget.FieldLayoutType.NORMAL;
finishingOptionField.isMandatory = true;
form.clientScriptModulePath = '/SuiteScripts/client.js'
response.writePage(form);
}
};
});battk
12/03/2019, 9:46 AM/**
* @NApiVersion 2.x
* @NScriptType ClientScript
* @NModuleScope Public
*/
define(["N/currentRecord"], function(currentRecord) {
return {
pageInit: function(context) {
context.currentRecord
.getField({ fieldId: "custpage_finishing" })
.removeSelectOption({
value: null
});
}
};
});battk
12/03/2019, 9:47 AMDavid Durst
12/03/2019, 9:51 AMDavid Durst
12/03/2019, 9:51 AMDavid Durst
12/03/2019, 9:57 AMDavid Durst
12/03/2019, 9:58 AMDavid Durst
12/03/2019, 9:58 AMbattk
12/03/2019, 9:58 AMDavid Durst
12/04/2019, 6:50 AMDavid Durst
12/04/2019, 6:50 AM