Исходный код Fiori не работает должным образом при обновлении версии SAPUI5
У меня есть приложение SAPUI5 Fiori, у которого есть умный стол. И в этой умной таблице я должен контролировать видимость некоторых кнопок в столбцах в соответствии с некоторыми условиями. Приведенный ниже код отлично работает с SAPUI5 версии 1.63.0 и ниже.
<m:HBox alignItems="Center" justifyContent="SpaceAround">
<m:Button type="Transparent" press="onPDFDetailViewPress" icon="sap-icon://detail-view" tooltip="{i18n>pdfDetailReportTooltip}"
visible="{parts: [{path: 'ASSIGNED_STATUS'}],formatter: '.formatDisplayReport'}"/>
<m:Button type="Transparent" press="onSummaryViewPress" icon="sap-icon://measure" tooltip="{i18n>pdfSummaryReportTooltip}"
visible="{parts: [{path: 'ASSIGNED_STATUS'}],formatter: '.formatDisplayReport'}"/>
</m:HBox>
И мой форматер в контроллере
formatDisplayReport: function (sAssignedStatus) {
if (sAssignedStatus&& sAssignedStatus!== null && sAssignedStatus.toString() === "3") {
return true;
} else {
return false;
}
}
Этот код работает нормально и отображает две кнопки в соответствии с условиями правильно с SAPUI5 версии 1.63.0 и ниже.Но это не будет работать с версиями SAPUI5 выше 1.63.0. Но некоторые другие подобные условия прекрасно работают при обновлении версии SAPUI5. В чем может быть проблема?