Modules

filter

 

Objects/Functions

module (N/ui/serverWidget)

SuiteScript 2.0

Sublist.updateTotallingFieldId(options)

{Sublist}.updateTotallingFieldId({id: {string*}})

N/ui/serverWidget Module
Sublist.updateTotallingFieldId()
Method Description: Sets a field as a totalling column, which is used to calculate and display a running total for the sublist.
Returns: serverWidget.Sublist object
Supported Script Types: SuiteScript 2.0 Suitelet Script Type and SuiteScript 2.0 User Event Script Type (beforeLoad(scriptContext))
Governance: None
Module: N/ui/serverWidget Module
Since: 2015.2
Search NetSuite - https://system.netsuite.com/app/help/helpcenter.nl?search=Sublist.updateTotallingFieldId(options)

Example:

// Code Example 1
/**
* @NApiVersion 2.x
* @NScriptType Suitelet
*/
define(['N/ui/serverWidget', 'N/record'], function(serverWidget, record){
return {
onRequest: function(params) {
var form = serverWidget.createForm({
title: 'Simple Form'
});
var sublistObj2 = form.addSublist({
id: 'mylist',
type: serverWidget.SublistType.INLINEEDITOR,
label: 'List'
});
sublistObj2.addField({
id: 'description',
type: serverWidget.FieldType.TEXT,
label: 'Description'
});
sublistObj2.addField({
id: 'amount',
type: serverWidget.FieldType.CURRENCY,
label: 'Amount'
});
sublistObj2.updateTotallingFieldId({
id: 'amount'
});
sublistObj2.setSublistValue({
id: 'description',
line: 0,
value: 'foo'
});
sublistObj2.setSublistValue({
id: 'amount',
line: 0,
value: '10'
});
sublistObj2.setSublistValue({
id: 'description',
line: 1,
value: 'bar'
});
sublistObj2.setSublistValue({
id: 'amount',
line: 1,
value: '15'
});
form.addSublist({
id: 'dummy',
type: serverWidget.SublistType.STATICLIST,
label: 'Dummy'
});
params.response.writePage(form);
}
};
});

//SOURCE: https://system.netsuite.com/app/help/helpcenter.nl?fid=section_457052856444.html