** * @NApiVersion 2.x * @NScriptType ClientScript * @NModuleScope SameAccount * */ define(['N/record'],function(record){ function pageInit(context){ var objRec=context.currentRecord; var itemsLength=objRec.getLineCount({ sublistId:'item' }); log.debug('itemsLength',itemsLength); for(var i=itemsLength-1;i>=0;i--){ log.debug('running line ',i+' of '+itemsLength); /* var loss=objRec.getSublistValue({ sublistId:'item', fieldId:'custcol_linelossreason', line: i }); */ //if(loss){ objRec.removeLine({ sublistId:'item', line:i, ignoreRecalc:true }); log.debug('removed','Line '+i+' has been removed.'); /* }else{ log.debug('no removal','Line '+i+' will remain.'); } */ } } return{ pageInit:pageInit } });