Assistant.addField(options)
Method Description |
Adds a field to an assistant. Use fields to record or display information specific to your needs. |
Returns |
serverWidget.Field object |
Supported Script Types |
Suitelets For more information, see SuiteScript 2.x Script Types. |
Governance |
None |
Module |
|
Since |
2015.2 |
Parameters
The options parameter is a JavaScript object.
Parameter |
Type |
Required / Optional |
Description |
Since |
---|---|---|---|---|
|
string |
required |
The internal ID for this field. |
2015.2 |
|
string |
required |
The label for this field. |
2015.2 |
|
string |
required |
The field type. Use the serverWidget.FieldType enum to set this value.
Note:
If you have set the
Important:
Long text fields created with SuiteScript have a character limit of 100,000. Long text fields created with Suitebuilder have a character limit of 1,000,000. |
2015.2 |
|
string |
optional |
The internalId or scriptId of the source list for this field. Use this parameter if you are adding a select (List/Record) or multi-select type of field. For radio fields only, the source parameter is not an optional parameter, it must contain the radio button's unique internal ID. The id parameter contains the ID that identifies all the radio buttons of the same group.
Note:
If you want to add custom options on a select or multi-select field, you must set the source parameter to NULL , and then add the custom options using Field.addSelectOption(options).
Important:
After you create a select or multi-select field that is sourced from a record or list, you cannot add additional values with Field.addSelectOption(options). The select values are determined by the source record or list. |
2015.2 |
|
string |
optional |
The internal ID of the field group to place this field in. |
2016.1 |
Syntax
The following code sample shows the syntax for this member. It is not a functional example. For a complete script example, see N/ui/serverWidget Module Script Samples.
//Add additional code
...
var assistant = serverWidget.createAssistant({
title : 'Simple Assistant'
});
assistant.addField({
id : 'idname',
type : serverWidget.FieldType.TEXT,
label : 'Sample label'
});
...
//Add additional code