Need a detailed item list sorted in Datamapper.
What am i doing wrong here, when I try to push the table back into a new detailed table ?
Script for creating array:
var ItemsSortedArray = [];
//build array from detail table
for(var index=0;index<record.tables[“items”].length;index++) {
ItemsSortedArray.push( {
lm:record.tables[“items”][index].fields[“LineNumber”],
im:record.tables[“items”][index].fields[“ItemNumber”],
it:record.tables[“items”][index].fields[“ItemText”],
dd:record.tables[“items”][index].fields[“Deliverydate”],
no:record.tables[“items”][index].fields[“NumberOrdered”],
ut:record.tables[“items”][index].fields[“Unit”],
ln:record.tables[“items”][index].fields[“LocationNumber”]
});
}
//sort array
ItemsSortedArray.sort(function(a,b){ return a.ln>b.ln;});
//copy array back into detail table

Pakkeliste XML 20220505 v1.04.OL-datamapper (11.3 KB)