Введение
Изменение веб-ресурсов в D365 CRM — трудоемкий процесс. Если мы редактируем скрипты напрямую в CRM, то параметры IntelliSense и форматирования недоступны, а синтаксические ошибки не обнаруживаются. Поэтому обычно мы загружаем и открываем эти веб-ресурсы в редакторах кода, таких как VS Code, а затем загружаем их обратно в CRM. Решение вышеуказанной проблемы состоит в том, чтобы иметь редактор, такой как VS Code, в самой CRM. Это достижимо с помощью редактора Monaco, на котором работает VS Code, и с открытым исходным кодом Microsoft.
Демо
Монтаж
- Загрузите и импортируйте управляемое решение
WebresourceEditor_managed.zip
из разделаReleases
проекта по адресу https://github.com/ginow/WebresourceEditor/releases.
Применение
- Перейдите к
Solutions
в настройках и нажмите кнопкуWebresource Editor
.
- Введите любое имя веб-ресурса, которое вы хотите изменить.
- Например, для приведенного ниже веб-ресурса имя будет
con_samplewebresource.js
. Можно даже частично ввести имя типаsample
.
- Нажмите CTRL+S, чтобы сохранить, CTRL+P, чтобы опубликовать, или CTRL+SHIFT+P, чтобы сохранить и опубликовать.
- Нажмите CTRL+O, чтобы открыть веб-ресурс в новой вкладке.
- Почти все другие сочетания клавиш редактора VS Code также будут работать.
Рекомендации
- Редактор Монако: https://microsoft.github.io/monaco-editor/playground.html
Первоначально опубликовано на http://github.com.