Nano Hash - криптовалюты, майнинг, программирование

Dynamics 365, Entity View, форматирование поля даты по месяцу и году

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

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

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


Ответы:


1

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

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

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

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

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

09.10.2019
  • Привет, Арон, честно говоря, у меня нет кода для публикации, так как я не мог заставить эту функцию срабатывать, как описано выше. Похоже, что это для значка, так как для возврата требуется название значка и всплывающая подсказка. Текстовые поля не будут работать для меня, так как мне нужны сортировка и фильтрация по дате, чтобы по-прежнему работали. Я хотел сохранить целостность поля даты, но отображать строку. Вроде как Telerik Grid Control 09.10.2019
  • Понял. Возможно, вы могли бы также отобразить поле даты и / или поместить строку в формате yyyy-MM для обеспечения возможности сортировки. 11.10.2019

  • 2

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

    09.10.2019
  • №1 и №2 кажутся одним и тем же решением и изменят формат даты на всем сайте, если я чего-то не упускаю. Что касается №3, это связанное представление, которое используется в нескольких объектах, поэтому мне пришлось бы добавить поиск js в несколько форм, а при загрузке представление еще не загружено. Что-то должно вызвать это позже. Я посмотрю еще раз и дам знать, если это решение. 09.10.2019
  • Второй - изображение на всякий случай, откройте свое представление и попробуйте добавить сюда свою функцию формата js: prntscr.com/ ph4hk5 09.10.2019
  • Да, я пробовал это, как я описал наверху. У меня есть веб-ресурс, добавленный к родительскому объекту, и я не могу заставить его активироваться, и я почти уверен, что это только для значков. 09.10.2019
  • Можете ли вы заставить некоторые из них при изменении события видеть и регистрировать в консоли что-то, чтобы увидеть, запускается ли функция вообще. 09.10.2019
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..