Не удается получить формат даты с помощью функции getDateTimeInstance - PullRequest
0 голосов
/ 06 мая 2020

У меня есть требование настроить дату в представлении рабочего списка на основе формата даты, установленного во внешней системе (в GUI).

Мой код для форматировщика. js файл :

DatePriority: function (sVar1, sVar2) {
                var oDateFormat;
                var oDateFormatFromGUI = sap.ui.getCore().getConfiguration().getFormatSettings().getDatePattern("short");

                    oDateFormat = sap.ui.core.format.DateFormat.getDateTimeInstance({
                        pattern: "EEE " + oDateFormatFromGUI,
                        UTC: true
                    });
                    return oDateFormat.format(new Date(sVar1));
                }

Однако oDateFormatFrom GUI иногда возвращает значение, но иногда это undefined .

enter image description here enter image description here

Есть ли конкретная c причина такого поведения? Как я могу убедиться, что в oDateFormatFrom GUI всегда есть данные? Это потому, что я определяю его в файле форматирования, а не на уровне контроллера?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...