Могу ли я использовать модуль jhipster для изменения существующего источника в приложении jhipster? - PullRequest
0 голосов
/ 07 ноября 2018

Я уже создал модуль jhipster, который создает класс, копируя содержимое класса на основе пользовательских параметров ввода.

Однако я хочу изменить существующий код (особенно код пользовательского интерфейса) в моем приложении jhipster с помощью модуля.

Например, я хочу изменить элементы панели навигации (не добавлять новые, а изменить текст уже существующих), изменить цвета и другие элементы пользовательского интерфейса.

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

С уважением Awanthika

1 Ответ

0 голосов
/ 07 ноября 2018

Да, вы можете. Например, в модуле вы можете импортировать BaseGenerator , который дает вам доступ к методам в классе BaseGenerator JHipster.

В BaseGenerator есть метод с именем replaceContent. Вы можете передать строку или регулярное выражение в метод, чтобы заменить содержимое в существующем файле. Вот как JHipster внедряет содержимое в шаблоны, например, ссылки Navbar на сущности.

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