Skip to content

Other document properties

Nikita Mandrik edited this page Feb 19, 2020 · 1 revision

Передача необходимых свойств на клиент

На примере свойства messageWhenEmpty для Query.

Если взглянуть на класс com.developmentontheedge.be5.metadata.model.Query, мы увидим достаточно большой список CUSTOMIZABLE_PROPERTIES. Некоторые из них передаются на клиент, например, layout.

Отсылкой представления занимается com.developmentontheedge.be5.server.services.document.DocumentGeneratorImpl. Он создает экземпляр com.developmentontheedge.be5.server.model.TablePresentation, в который складывается всё необходимое.

То есть для добавления messageWhenEmpty мы должны завести соответствующее поле в TablePresentation и заполнить его на основе данных из Query.

Также можно посмотреть коммит.

Clone this wiki locally