Modules
Objects/Functions
SuiteScript 2.0
{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