Dynamics 365, Entity View, форматировать поле даты в «Месяц Год» - PullRequest
1 голос
/ 09 октября 2019

Я работаю над представлением сущностей, в котором отображаются записи фактуры с соответствующей датой. Это поле даты должно отображаться как «Месяц - Год». К сожалению, я не могу найти способ отформатировать это поле даты без изменения сущности, и даже тогда у меня есть опция только для даты или даты и времени.

Я заметил, что могу выбратьполе и нажмите кнопку «Изменить свойства». Там у меня есть "Веб-ресурс" и имя функции. Я попытался создать веб-ресурс с функцией, которая возвращает некоторые данные. Все настроить, сохранить и опубликовать. Эта функция даже не найдена в инструментах разработки. Только примеры, которые у меня есть для этого, имеют дело с использованием этого метода для значков: https://www.c -sharpcorner.com / article / view-customization-with-javascript-in-Dynamics-365 /

В другом примере предлагается использовать вычисляемые поля, но это может привести к потере сортировки и фильтрации даты в форме.

Ответы [ 2 ]

1 голос
/ 09 октября 2019

Кажется, что JavaScript на основе представления выбирает значок. Я не уверен, что это позволит вам переформатировать фактические данные в представлении. И если вам нужна помощь в попытке сделать это, вы, вероятно, получите больше помощи, если разместите код.

Помимо подхода JavaScript, вы можете подумать о создании отдельного текстового поля дляудерживайте значение «месяц - год». Затем вы можете использовать рабочий процесс, плагин или JavaScript, чтобы заполнить его при изменении поля даты и времени.

Один из бесплатных пакетов инструментов рабочего процесса ( , Джейдона Латтимера * Эйдена Каскела или * Эндрю Бутенко *) может анализировать датутак что вы можете отформатировать месяц и год и сохранить строку в отдельном поле. Это будет опция без кода.

Кроме того, вы можете написать плагин для переформатирования значений даты и времени и зарегистрировать его в сообщении RetrieveMultiple сущности.

Я бы, наверное,перейдите с отдельным полем и готовой утилитой рабочего процесса для его заполнения.

0 голосов
/ 09 октября 2019

Существует несколько способов: 1. Настройка-> Администрирование-> Настройка системы-> Формат-> Настроить, 2. http://prntscr.com/ph42nc, 3. или использовать при загрузке с js, чтобы изменить формат даты подробнее по этому вопросу здесь: Как изменить формат даты в JavaScript

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