var sublist = form.addSublist({
id: 'sublist',
type: serverWidget.SublistType.INLINEEDITOR,
label: 'Lines'
});
var account = sublist.addField({
id: 'account',
type: serverWidget.FieldType.TEXT,
label: 'ACCOUNT'
});
account.isMandatory = true;
var debit = sublist.addField({
id: 'sl_debit',
type: serverWidget.FieldType.CURRENCY,
label: 'DEBIT'
});
var credit = sublist.addField({
id: 'sl_credit',
type: serverWidget.FieldType.CURRENCY,
label: 'CREDIT'
});
var taxcode = sublist.addField({
id: 'sl_taxcode',
type: serverWidget.FieldType.TEXT,
label: 'TAX CODE'
});
var taxrate = sublist.addField({
id: 'sl_taxrate',
type: serverWidget.FieldType.TEXT,
label: 'TAX RATE'
});
var gross_amt = sublist.addField({
id: 'sl_gross_amt',
type: serverWidget.FieldType.TEXT,
label: 'GROSS AMT'
});
var memo = sublist.addField({
id: 'sl_memo',
type: serverWidget.FieldType.TEXT,
label: 'MEMO'
});
var name = sublist.addField({
id: 'sl_name',
type: serverWidget.FieldType.TEXT,
label: 'NAME'
});
var departmet = sublist.addField({
id: 'sl_departmet',
type: serverWidget.FieldType.TEXT,
label: 'DEPARTMENT'
});
var location = sublist.addField({
id: 'sl_location',
type: serverWidget.FieldType.TEXT,
label: 'LOCATION'
});
var dimension_5 = sublist.addField({
id: 'sl_dimension_5',
type: serverWidget.FieldType.TEXT,
label: 'DIMESION 5'
});
var dimension_4 = sublist.addField({
id: 'sl_dimension_4',
type: serverWidget.FieldType.TEXT,
label: 'DIMESION 4'
});
var dimension_3 = sublist.addField({
id: 'sl_dimension_3',
type: serverWidget.FieldType.TEXT,
label: 'DIMESION 3'
});
var dimension_2 = sublist.addField({
id: 'sl_dimension_2',
type: serverWidget.FieldType.SELECT,
source: "",
label: 'DIMESION 2'
});
var dimension_1 = sublist.addField({
id: 'sl_dimension_1',
type: serverWidget.FieldType.TEXT,
label: 'DIMESION 1'
});
var vat_amt = sublist.addField({
id: 'sl_vat_amt',
type: serverWidget.FieldType.SELECT,
source: "",
label: 'VAT AMT'
});
var tax_account = sublist.addField({
id: 'sl_tax_account',
type: serverWidget.FieldType.TEXT,
label: 'TAX ACCOUNT'
});
//=====================================================
form.addResetButton({
label : 'Reset'
});
form.addSubmitButton({
label: 'Save'
});
//============================================================
context.response.writePage(form);
} else {
var delimiter = /\u0001/;
var entryno_Field = context.request.parameters.entryno_field;
var postingperiof_Field = context.request.parameters.postingperiof_field;
var debit_Field = context.request.parameters.debit_field;
var credit_Field = context.request.parameters.credit_field;
var deferEntry = context.request.parameters.deferentry;
var approveD = context.request.parameters.approved;
var reversal_date_Field = context.request.parameters.reversal_date_field;
var date_Field = context.request.parameters.date_field;
var memo_Field = context.request.parameters.memo_field;
var subList = context.request.parameters.sublist.split(delimiter);;
log.debug({
title: 'Debug Entry',
details: 'Value of myValue is: ' + sublist
});
// var subList = context.request.parameters.sublist;
var sublistField1 = sublist[0];
var sublistField2 = sublist[1];
var sublistField3 = sublist[2];
var sublistField4 = sublist[3];
var sublistField5 = sublist[4];
var sublistField6 = sublist[5];