0
У меня возникли проблемы, чтобы заставить этот простой форматтер работать, и я не знаю, что случилось.Форматирование UI5 не работает
ap.ui.jsview("splitapp.DetailPage", {
getControllerName: function() {
return "splitapp.DetailPage";
},
createContent: function(oController) {
jQuery.sap.require("sap.ui.core.format.DateFormat");
var oType = new sap.ui.model.type.DateTime({
source: {
pattern: "yyyy-MM-dd HH:mm:ss Z"
}
});
var oDateFormat = sap.ui.core.format.DateFormat.getInstance({
pattern: "MM/dd/yyyy"
});
oLayout.createRow(new sap.ui.commons.TextView({
text: "Fecha de apertura",
design: sap.ui.commons.TextViewDesign.Bold
}),
new sap.ui.commons.TextView({
text: {
path: "ticketSelected>/fechaApertura",
type: oType,
formatter: function(d) {
return oDateFormat.format(new Date(d))
}
}
})
);
}
});
Спасибо Sunil, но я до сих пор не понимаю, почему в моем коде d будет пустой строкой, в вашем Fiddle вы прокомментируете свойство type: oType, и я предполагаю, что я пропущу что-то о том, как это работает. –
BTW, ваша скрипка исправила мою проблему, так что спасибо !. –