Skip to main content

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