Name | Type | Cardinality | Label | Required | Help |
accessLevel |
CustomizationAccessLevel |
0..1 |
|
|
Set the level of access you want to given to this field by default:
* Edit –Contents can be viewed and changed.
* View – Can be seen, but field contents cannot be changed.
* None – Cannot be seen, and field contents cannot be changed.
You can set the access level for specific roles, department, and subsidiaries below. |
checkSpelling |
boolean |
0..1 |
|
|
|
customSegment |
RecordRef |
0..1 |
|
|
|
defaultChecked |
boolean |
0..1 |
|
|
If you selected Check Box in the Type field to create a Check Box custom field, check this box to make the custom field default checked.
Leave this box blank to make your Check Box custom field default cleared. |
defaultSelection |
RecordRef |
0..1 |
|
|
Choose the selection list to display in the custom field by default. The choices are limited to the list selected in the List/Record field when creating this custom field. |
defaultValue |
string |
0..1 |
|
|
|
deptAccessList |
CustomFieldDepartmentAccessList |
0..1 |
|
|
|
description |
string |
0..1 |
|
|
|
displayHeight |
long |
0..1 |
|
|
|
displayType |
CustomizationDisplayType |
0..1 |
|
|
Select the type of display you want this field to have:
* Normal - Can be edited. You can use this field with custom code calculations, defaulting and sourcing information.
* Disabled - Cannot be edited. You can use this field with custom code calculations, defaulting and sourcing information only. Any field with a display type of disabled that does not have default, sourced or custom code information will not display on forms.
Note: You cannot disable a mandatory field unless the field has a default value.
* Inline Text - For informational purposes only. The information in this field is the result of custom code calculation, defaulting or sourcing information only. Inline text field of the List/Record or Check Box type are not available for use with custom code. These fields are also not available for transaction column fields.
* Hidden - Cannot be seen on the record or transaction you apply it to. You can perform a search to display the value of this field. The information in this field is the result of custom code calculations and defaulting information. You must use custom code or set a default for this field. Note that you can also define a field as shown in its custom field definition, and then selectively hide it on a form by form basis.
In SuiteScript, only user event, scheduled, and Suitelet scripts can set the value of a custom field that has a display type of hidden.
Warning: Hiding a custom field is a display convenience only. This is not field level security. Hidden custom fields are embedded in the page output and can be viewed in the page source. |
displayWidth |
long |
0..1 |
|
|
|
dynamicDefault |
CustomizationDynamicDefault |
0..1 |
|
|
|
filterList |
OtherCustomFieldFilterList |
0..1 |
|
|
|
help |
string |
0..1 |
|
|
Enter a brief explanation of the kind of information you want entered in this field.
This help is available when the name of the field is clicked.
You can enter HTML in this field, but be sure to begin the code with <html> and end it with </html>. |
insertBefore |
RecordRef |
0..1 |
|
|
|
isFormula |
boolean |
0..1 |
|
|
If enabled, the Default Value is set as a formula field. Formula fields use NetSuite Tags and SQL Expressions to dynamically calculate values based on field data in the system. |
isMandatory |
boolean |
0..1 |
|
|
Check this box to make your new field required on each custom record of this kind. |
label |
string |
0..1 |
|
|
Enter a name for this field that is meaningful to your users. |
linkText |
string |
0..1 |
|
|
|
maxLength |
long |
0..1 |
|
|
|
maxValue |
double |
0..1 |
|
|
|
minValue |
double |
0..1 |
|
|
|
owner |
RecordRef |
0..1 |
|
|
|
recType |
RecordRef |
0..1 |
|
|
Select the type of record for which you want to add this custom field. |
roleAccessList |
CustomFieldRoleAccessList |
0..1 |
|
|
|
searchCompareField |
RecordRef |
0..1 |
|
|
|
searchDefault |
RecordRef |
0..1 |
|
|
|
searchLevel |
CustomizationSearchLevel |
0..1 |
|
|
Choose the level of access you want given by default to this field on reports and search.
* Edit – Contents can be viewed and changed.
* Run – Can be seen, but field contents cannot be changed.
* None – Cannot be seen, and fieldcontents cannot be changed.
You can set the access level for specific roles, department, and subsidiaries below. |
selectRecordType |
RecordRef |
0..1 |
|
|
If you want to attach a list or record, select it here.
To select a list or record in this field, List/Record must be selected in the Type field. |
showInList |
boolean |
0..1 |
|
|
When you check this box, your new custom field appears as a column in the record list.
If you check this box, you will be able to sort your record list by this field. |
sourceFilterBy |
RecordRef |
0..1 |
|
|
Select the field to filter by. This field must be in the record type selected as the list/record. |
sourceFrom |
RecordRef |
0..1 |
|
|
Choose the field that you want to source information from. The fields available are in the record selected in the Source List field. |
sourceList |
RecordRef |
0..1 |
|
|
Choose the name of the list you want to copy information from. You must choose a source list before you can choose your source field.
The field you choose must match the type you chose in the Type field. For example, if you are sourcing from a Phone Number field, you must choose Phone Number in the Type field. |
storeValue |
boolean |
0..1 |
|
|
This field is checked by default, meaning that information entered is stored in the custom field.
Clear this box to indicate that any changes entered not be stored in the custom field. This enables you to look at data that is stored elsewhere. If you do not store the value, changes will be discarded, so you may want to make the field read-only. |
subAccessList |
CustomFieldSubAccessList |
0..1 |
|
|
|
translationsList |
CustomFieldTranslationsList |
0..1 |
|
|
|