0
Begda가 설정된 경우 "-"을 표시하고 그렇지 않으면 ""만 표시하려고합니다. Begda가 설정되면 출력에 "NaN"이 표시되고, 그렇지 않으면 입력이 올바르게 표시됩니다. 따라서 삼항 연산자가 작동하지만 포맷터가 작동하지 않습니다. 나는 또한 같은 'NaN의'출력이 시도여기에 내 목록 항목 템플릿에 어떤 문제가 있습니까?
this._oSelectedTrainingsModel.getData()[0].Begda
15:31:37.916 Date 2016-09-17T00:00:00.000Z
var oItemTemplate = new sap.m.StandardListItem({
title: "{Title}",
description: "{= ${Begda} ? ${Type} - ${ path: 'Begda', type: 'sap.ui.model.type.Date', formatOptions: { style: 'medium' }} : ${Type} }",
icon: "{icon}",
iconInset: false
});
: :이 Begda 필드는 실제 날짜 객체를 포함
var oItemTemplate = new sap.m.StandardListItem({
title: "{Title}",
description: "{= ${Begda} ? ${Type} - ${Begda}.toLocaleDateString() : ${Type} }",
icon: "{icon}",
iconInset: false
});