Миграция с 7.18 на 7.19
Изменения в XML API
-
Упразднены устаревшие схемы:
access-schema-1.0,access-point-1.0,fieldset-2.0,fieldset-3.0,n2o-control-1.0,page-1.0,query-3.0,n2o-widget-3.0. -
Добавлен атрибут
titleв валидацию диалог. -
Упразднено действие
perform-validation -
Добавлен атрибут
datasourceв виджет форму, указывающий на название источника данных для формы. Это позволяет 2 формам работать с одним источником данных и сохранять данные одной кнопкой.
Пример сохранения 2х форм одной кнопкой
<page>
<toolbar>
<button id="create" widget-id="first" label="Сохранить" validate="page">
<invoke operation-id="create" object-id="test"/>
</button>
</toolbar>
<regions>
<region>
<form id="first" datasource="ds1">
<fields>
<input-text id="name" label="Имя" required="true"/>
<input-text id="surname" label="Фамилия"/>
</fields>
</form>
<form id="second" datasource="ds1">
<fields>
<input-text id="address" label="Адрес"/>
</fields>
</form>
</region>
</regions>
</page>
!Замечание: выборка(query-id) и объект(object-id) форм с одинаковым datasource должны быть одинаковые.
Изменения в сборке
- При переопределении настройки
spring.messages.basenameтеперь не нужно указывать стандартные basename'ы N2O, они будут добавлены автоконфигурацией.