Миграция с 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, они будут добавлены автоконфигурацией.