Komagain
08/02/2023, 2:11 PMbattk
08/02/2023, 3:36 PMbattk
08/02/2023, 3:40 PMbattk
08/02/2023, 3:51 PMKomagain
08/02/2023, 4:32 PMTypeError: Cannot read properties of undefined (reading '0')
const lineCount = record.getLineCount({ sublistId: 'custpage_results' });
/* for (let i = lineCount - 1; i >= 0; i--) {
record.removeLine({ sublistId: 'custpage_results', line: i });
} */
// Ajoutez les nouvelles lignes
/* for (let i = 0; i < newSublistData.length; i++) {
record.selectNewLine({ sublistId: 'custpage_results' });
record.setCurrentSublistValue({ sublistId: 'custpage_results', fieldId: 'internalid', value: newSublistData[i].internalid });
// Répétez pour tous les autres champs
record.commitLine({ sublistId: 'custpage_results' });
} */
for (let i = 0; i < newSublistData.length; i++) {
record.selectNewLine({ sublistId: 'custpage_results' });
const transactionUrl = url.resolveRecord({
recordType: 'returnauthorization',
recordId: newSublistData[i].internalid
});
console.log('transactionUrl', transactionUrl)
`console.log(newSublistData[${i}].internalid
, newSublistData[i].internalid)`
record.setCurrentSublistValue({ sublistId: 'custpage_results', fieldId: 'internalid', value: newSublistData[i].internalid });
`console.log(newSublistData[${i}].trandate
, newSublistData[i].trandate)`
record.setCurrentSublistValue({
sublistId: 'custpage_results',
fieldId: 'date_link',
line: i,
`value: `<a href="${transactionUrl}">${newSublistData[i].trandate}</a>``
});
`console.log(newSublistData[${i}].internalid
, newSublistData[i].internalid)`
record.setCurrentSublistValue({
sublistId: 'custpage_results',
fieldId: 'internalid',
line: i,
value: newSublistData[i].internalid
});
`console.log(newSublistData[${i}].tranid
, newSublistData[i].tranid)`
record.setCurrentSublistValue({
sublistId: 'custpage_results',
fieldId: 'tranid',
line: i,
value: newSublistData[i].tranid
});
`console.log(newSublistData[${i}].entity
, newSublistData[i].entity)`
record.setCurrentSublistValue({
sublistId: 'custpage_results',
fieldId: 'name',
line: i,
value: newSublistData[i].entity
});
`console.log(newSublistData[${i}].memo
, newSublistData[i].memo)`
record.setCurrentSublistValue({
sublistId: 'custpage_results',
fieldId: 'memo',
line: i,
value: newSublistData[i].memo ? newSublistData[i].memo : "null"
});
`console.log(newSublistData[${i}].total
, newSublistData[i].total)`
record.setCurrentSublistValue({
sublistId: 'custpage_results',
fieldId: 'total',
line: i,
value: newSublistData[i].total
});
`console.log(newSublistData[${i}].currency
, newSublistData[i].currency)`
record.setCurrentSublistValue({
sublistId: 'custpage_results',
fieldId: 'currency',
line: i,
value: newSublistData[i].currency
})
`console.log(newSublistData[${i}].currency
, newSublistData[i].currency)`
record.setCurrentSublistValue({
sublistId: 'custpage_results',
fieldId: 'currency_hidden',
line: i,
value: newSublistData[i].currency
});
record.commitLine({ sublistId: 'custpage_results' });
}
})
.catch(function (error) {
console.error('Error refreshing sublist: ' + error);
});
battk
08/02/2023, 6:35 PMbattk
08/02/2023, 6:35 PMbattk
08/02/2023, 6:36 PMKomagain
08/03/2023, 7:17 AMtry {
const record = context.currentRecord
let lineCount = record.getLineCount({ sublistId: 'custpage_results' });
console.log('lineCount', lineCount)
for (let i = lineCount - 1; i >= 0; i--) {
record.removeLine({ sublistId: 'custpage_results', line: i, ignoreRecalc:false});
}
//record.save();
lineCount = record.getLineCount({ sublistId: 'custpage_results' });
console.log('lineCount', lineCount)
/* var sublist = record.getSublist({
sublistId: 'custpage_results'
}); */
//for (var i = 0; i < sublistData.length; i++) {
record.selectNewLine({ sublistId: 'custpage_results' });
record.setCurrentSublistValue({
sublistId: 'custpage_results',
fieldId: 'date_link',
line: 0,
`value: `new Value``
});
record.commitLine({ sublistId: 'custpage_results' });
} catch (e) {
console.error(e)
}
battk
08/03/2023, 7:33 AM