oi,
Acho que sua estrutura não está preenchida corretamente.
É assim que eu fiz:
var oZiekteDatums = [];
for (var i = 0; i < oSelectedDates.length; i++) {
var oDate = new Date(oSelectedDates[i].getStartDate());
oZiekteDatums.push({
Personeelsnummer: sPersoneelsnummer,
Ziektedatum: this._changeDateToUTC(oDate),
Action:
});
}
// Request content
// ---------------
var oSendData = {
};
"ZiekteDatumSet" é uma associação de "ZiekteRegsitratie" no meu caso:
No seu caso, eu deveria fazer o mesmo:
Crie uma entidade "requestDataSet" e uma associação "requestDataItemsSet".
então faça isso:
preencha sua estrutura profunda que é um array:
aRequestDataItem.push(
{requestNumber:
customerId:
itemNumber:
rejectedItems:
}
aRequestDataItem.push(
{requestNumber:
customerId:
itemNumber:
rejectedItems:
}
preencha sua carga:
var oRequestDataSet = {
};
"requestDataItemSet" é o nome da sua associação!
Chame seu serviço:
oModel.create("/onApproveSet", oRequestDataSet, {success: