Об'єкт actions описує дії, можливі в поточній кінцевій точці. Імена властивостей об'єкта являють собою імена дій. Кожна властивість являє собою об`єкт наступної структури:
| Ім'я | Тип | Опис | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| source | string | Не обов'язково. Джерело даних. Якщо не вказано, береться з батьківського елементу. | ||||||||
| schema | string | Не обов'язково. Ім'я sql-схеми. Якщо не вказано, береться з батьківського елементу. | ||||||||
| model | string | Ім'я моделі. Якщо не вказано, береться з батьківського елементу. | ||||||||
| merge | object |
Не обов'язково. Додаткова модель, яка буде об'єднана з основною. Можна задати іншу
схему та інше джерело даних. Якщо схема або джерело не вказані, вони беруться
з батьківського елементу.
Об'єкт parameters дозволяє задавати додаткові параметри для другої моделі.
Є можливість посилань на значення з основної моделі. Для цього вкажіть у значенні
шлях до властивості основної моделі у подвійних фігурних дужках ({{....}}).
|
||||||||
| index | boolean |
Чи є модель для дії індексною. Для індексної моделі виконується збережена процедура з суфіксом '.Index',
для звичайної - з суфіксом '.Load'.
|
||||||||
| copy | boolean |
Чи є дія дією копіювання. У цьому випадку для завантаження моделі виконується збережена процедура з
суфіксом '.Copy'. Копіювання в індексних діях не підтримується.
|
||||||||
| template | string | Шлях до файлу шаблону для дії. Детальніше про шаблони. | ||||||||
| view | string | Шлях до файлу виду для дії. | ||||||||
| checkTypes | string | Ім'я файла *.d.ts для динамічної перевірки типів. | ||||||||
| indirect | boolean | Непрямість. Дія виконується в два етапи. | ||||||||
| parameters | object | Об'єкт, статичні параметри, які передаються в збережену процедуру завантаження моделі. Ім'я властивості є ім'ям параметру, значення - значенням параметру. | ||||||||
| export | object |
Об'єкт, що описує дію експорту (завантаження) моделі даних. Об'єкт має наступні параметри:
.Export.
|