我正在调用OData服务 ZPOUI_PROCESS_ORDER_SRV ,读取EntitySet ProductionPlanSet ,然后展开 UomSet
我得到一些数量值,我需要对其进行格式化(例如25000至25,000)
我能够定位 ProductionPlanSet 中的qty属性,但是由于它们是结果数组,因此我正在努力定位UomSet qty属性。
我正在使用Moment JS(_.each)遍历 UomSet 的结果。
谁能看到我要去哪里错了?
下面的代码段:
oViewData.Orders = _.map(value, function (oProdPlanOrder) {
oProdPlanOrder.RequiredQtyFormatted = parseFloat(oProdPlanOrder.RequiredQty).toLocaleString();
oProdPlanOrder.LongTextExists = !_.isEmpty(oProdPlanOrder.LongText);
// Format UomSet values - Not yet working!!!
_.each(oProdPlanOrder, function (oProdPlanOrder) {
oProdPlanOrder = _.map(oProdPlanOrder.UomSet.results, {
// RequiredQtyFormatted: parseFloat(oProdPlanOrder.RequiredQty).toLocaleString(),
// DeliveredQtyFormatted: parseFloat(oProdPlanOrder.DeliveredQty).toLocaleString()
RequiredQtyFormatted: "123",
DeliveredQtyFormatted: "456"
});
});
return oProdPlanOrder;
}, this);