raghav
10/19/2023, 12:32 PM/**
* @NApiVersion 2.1
* @NScriptType Suitelet
*/
define(['N/ui/serverWidget'], (serverWidget) => {
const onRequest = (context) => {
var form = serverWidget.createForm({
title: 'My Form'
})
var field = form.addField({
id: 'custpage_customer',
type: 'text',
label: 'Customer'
})
field.updateDisplayType({
displayType: serverWidget.FieldDisplayType.DISABLED
})
// field.isDisabled = true
context.response.writePage(form)
}
return { onRequest }
})
https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_4332670964.html#bridgehead_4332705065alien4u
10/19/2023, 1:18 PMserverWidget.FieldType.TEXT
NElliott
10/19/2023, 1:34 PMraghav
10/19/2023, 1:57 PMraghav
10/19/2023, 1:58 PMNElliott
10/19/2023, 2:02 PMraghav
10/19/2023, 2:59 PMvar field = (form.addField({
id: 'custpage_customer',
type: serverWidget.FieldType.TEXT,
label: 'Customer'
}).defaultValue = 'xyz')
field.updateDisplayType({
displayType: serverWidget.FieldDisplayType.DISABLED
})
I have to specifically do
var field = form.addField({
id: 'custpage_customer',
type: serverWidget.FieldType.TEXT,
label: 'Customer'
})
field.defaultValue = 'xyz'
field.updateDisplayType({
displayType: serverWidget.FieldDisplayType.DISABLED
})
erictgrubaugh
10/19/2023, 3:03 PM'xyz'
to field
alien4u
10/19/2023, 3:05 PM