Расширение всплывающего окна в расписании активностей

Здравствуйте.

Подскажите как правильно расширить функционал всплывающего окна в расписании активностей. Нашел модуль SimpleTaskAddModule, создание замещающего клиентского модуля и копирование в него кода из исходного ничего не дало, окно перестало появляться.
Что нужно сделать что бы добавить в всплывающее окно дополнительное поле "Результат активности"?

Нравится

4 комментария

Подскажите какое всплывающее окно вы имеете в виду, по какому действию оно появляется? Желательно со скриншотом.

Скрин в приложении

Здравствуйте!

Вам необходимо заместить SimpleTaskAddModule. Но копирование кода - это некорректное замещение.
В замещающем клиентском модуле Вам необходимо через разметку добавить одно поле. Для добавления поля используйте пример с Академии.

Не совсем так, схемы можно расширять или менять логику частично, при замещении же модуля вам необходимо воссоздать всю его логику.
1. Убедитесь чтобы ваш пакет куда вы добавляете замещающий модуль был выше по иерархии зависимости чем пакет UIv2.
2. В замещающем модуле после указания родительского, нужно воссоздать все "сообщения", а так же строки и картинки, строкам и картинкам дав новые названия, к примеру с приставкой "New", а так же поменять старые названия ресурсов на новые в коде модуля.
3. Так же необходимо скопировать стили с закладки LESS, они у этого модуля есть.

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

1

2

4. Дальше, генерируйте метаданные, компилируйте конфигурацию, фиксируйте модули в бд (если пишите код во внешнем редакторе), очистите кеш браузера, выйдите и зайдите в приложение.
5. Проверяйте.

Показать все комментарии