Декларативный фреймворк Evado обеспечивает быстрое создание веб-приложения с универсальным пользовательским интерфейсом. Это гарантирует надежную и удобную работу на всех этапах функционирования приложения - разработка, эксплуатация, администрирование. Но иногда требуется модифицировать отображение/поведение некоторых элементов. И хотя фреймворк имеет модуль AJAX API позволяющий создавать любые интерфейсы, в данном ситуации, для ограниченных изменений, он избыточен. Гораздо проще воспользоваться подменой шаблонов представления. Шаблоны представления В модуле «Офис» НТМL-представления объектов подготавливаются на стороне сервера. Для этого используется шаблонизатор EJS совместно с модулем areto-ejs, который позволяет использовать структурную компоновку (layouts) и информационные блоки (blocks). Файлы EJS расположены в подкаталоге view/template внутри модулей. Стандартное приложение Evado состоит из нескольких модулей. В модуле «Студия» создаются метаданные приложения. В модуле «Офис» с
Точечная кастомизация представления пользовательского интерфейса
21 декабря 202221 дек 2022
3
2 мин