Исходный код 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. В чем может быть проблема?

0 ответов

Другие вопросы по тегам