J'ai créé un sous-onglet et dans ce sous-onglet un champ et une sous-liste inlineeditor en utilisant User Event Script 1.0. Le problème est le champ et l'éditeur en ligne Sublist sont créés comme ils sont censés être, mais ne stocke pas de données une fois que je clique sur Enregistrer. ci-dessous est l'extrait du code:User Event Script 1.0 sur un SubTab personnalisé crée des champs et un éditeur en ligne Sublist mais ne stocke pas de données
function beforeLoadTab(type, form)
{
var currentContext = nlapiGetContext();
var currentUserID = currentContext.getUser();
if((currentContext.getExecutionContext() == 'userinterface') && (type == 'edit' | type == 'create' | type == 'view'))
{
var new_tab = form.addTab('custpage_new_tab', 'New Tab');
var field = form.addField('custpage_field', 'text', 'Field', null, 'custpage_new_tab');
//Activity Milestones
var list1 = form.addSubList('custpage_list1',
'inlineeditor', 'List','custpage_new_tab');
var col1 = list1.addField('col1', 'select', 'Column 1');
col1.addSelectOption('', '');
col1.addSelectOption('1', 'option1');
col1.addSelectOption('2', 'option2');
col1.addSelectOption('3', 'option3');
col1.addSelectOption('4', 'option4');
var col2 = list1.addField('col2', 'select', 'Column 2');
col2.addSelectOption('', '');
col2.addSelectOption('1', 'option11');
col2.addSelectOption('2', 'option12');
col2.addSelectOption('3', 'option13');
col2.addSelectOption('4', 'option14');
}
}