lss-server-php:datasource-fields
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| lss-server-php:datasource-fields [2024/06/28 17:20] – создано - внешнее изменение 127.0.0.1 | lss-server-php:datasource-fields [2024/07/15 15:30] (текущий) – [стандартные описатели] madmin | ||
|---|---|---|---|
| Строка 12: | Строка 12: | ||
| * **default** - значение поля по умолчанию, | * **default** - значение поля по умолчанию, | ||
| * **notnull** - значение поля должно быть обязательно задано | * **notnull** - значение поля должно быть обязательно задано | ||
| + | * **log** - изменение значения поля необходимо логировать | ||
| ==== Числа ==== | ==== Числа ==== | ||
| * **dec** - кол-во знаков после запятой | * **dec** - кол-во знаков после запятой | ||
| Строка 82: | Строка 83: | ||
| * **ref_join** - подстраивает поведение связи при выполнении **join**. Стандартное поведение: | * **ref_join** - подстраивает поведение связи при выполнении **join**. Стандартное поведение: | ||
| * **ref_copy** - подстраивает поведение связи при выполнении **copy**. Стандартное поведение: | * **ref_copy** - подстраивает поведение связи при выполнении **copy**. Стандартное поведение: | ||
| + | * **ref_logparent** - при любом изменении в строке отписывать в лог родительской таблицы по этой ссылке. Если значение 1, то имя в логе совпадает с именем таблицы, | ||
| + | * **ref_readonlytest** - при правке у удалении строки проверять признак row.readonly строки связанного источника данных. | ||
| ==== стандартные описатели ==== | ==== стандартные описатели ==== | ||
| * **change** - при изменении поля отсылать запрос change или выполнять очистку полей | * **change** - при изменении поля отсылать запрос change или выполнять очистку полей | ||
| Строка 101: | Строка 104: | ||
| </ | </ | ||
| * **save** - 1|0 при изменении значения поля автоматически вызывать запрос save | * **save** - 1|0 при изменении значения поля автоматически вызывать запрос save | ||
| - | * **default** - значение поля по умолчанию, | ||
| * **info** - произвольная информация вида cod=значение. Перенесется в описатель поля fld | * **info** - произвольная информация вида cod=значение. Перенесется в описатель поля fld | ||
| - | ==== списки: | ||
| - | * **list** - для типов **list**, **radio** и **icons** содержит список допустимых значений | ||
| - | < | ||
| - | code1=Значение 1; | ||
| - | </ | ||
| - | < | ||
| - | Значение 1; | ||
| - | </ | ||
| - | * **basetype** - string|num | ||
| ==== видимость и доступность ==== | ==== видимость и доступность ==== | ||
| * **readonly** - 1|0 можно объявить поле readonly | * **readonly** - 1|0 можно объявить поле readonly | ||
| * **js_readonly** - можно объявить поле readonly в зависимости от условия: | * **js_readonly** - можно объявить поле readonly в зависимости от условия: | ||
| - | * **visible** - 0|1 можно сделать поле невидимым | ||
| - | * **js_visible** - можно сделать поле невидимым в зависимости от условия: | ||
| ==== описатели полей MAIN при подключении их в справочник ==== | ==== описатели полей MAIN при подключении их в справочник ==== | ||
| Строка 125: | Строка 116: | ||
| * **refcaption** - 1|0 при подключении поля как справочник брать caption из поля ссылки (type=ref) | * **refcaption** - 1|0 при подключении поля как справочник брать caption из поля ссылки (type=ref) | ||
| + | ==== Расширенный описатель info ==== | ||
| + | Описатель info позволяет пополнить описание поля массивом вида имя=значение. Имена могут быть произвольными. Однако, | ||
| + | * refid | ||
| + | * refname | ||
| + | * visible | ||
| + | * js_visible | ||
| + | * default | ||
| + | * hidden | ||
| + | * list | ||
| + | * basetype | ||
lss-server-php/datasource-fields.1719584406.txt.gz · Последнее изменение: 2024/06/28 17:20 — 127.0.0.1
