lss-server-php:datasource-fields
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
lss-server-php:datasource-fields [2024/07/12 09:16] – [Общие описатели] madmin | lss-server-php:datasource-fields [2024/07/15 15:30] (текущий) – [стандартные описатели] madmin | ||
---|---|---|---|
Строка 12: | Строка 12: | ||
* **default** - значение поля по умолчанию, | * **default** - значение поля по умолчанию, | ||
* **notnull** - значение поля должно быть обязательно задано | * **notnull** - значение поля должно быть обязательно задано | ||
- | * **islog** - изменение значения поля необходимо логировать | + | * **log** - изменение значения поля необходимо логировать |
==== Числа ==== | ==== Числа ==== | ||
* **dec** - кол-во знаков после запятой | * **dec** - кол-во знаков после запятой | ||
Строка 83: | Строка 83: | ||
* **ref_join** - подстраивает поведение связи при выполнении **join**. Стандартное поведение: | * **ref_join** - подстраивает поведение связи при выполнении **join**. Стандартное поведение: | ||
* **ref_copy** - подстраивает поведение связи при выполнении **copy**. Стандартное поведение: | * **ref_copy** - подстраивает поведение связи при выполнении **copy**. Стандартное поведение: | ||
+ | * **ref_logparent** - при любом изменении в строке отписывать в лог родительской таблицы по этой ссылке. Если значение 1, то имя в логе совпадает с именем таблицы, | ||
+ | * **ref_readonlytest** - при правке у удалении строки проверять признак row.readonly строки связанного источника данных. | ||
==== стандартные описатели ==== | ==== стандартные описатели ==== | ||
* **change** - при изменении поля отсылать запрос change или выполнять очистку полей | * **change** - при изменении поля отсылать запрос change или выполнять очистку полей | ||
Строка 102: | Строка 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 при подключении их в справочник ==== | ||
Строка 126: | Строка 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.1720765008.txt.gz · Последнее изменение: 2024/07/12 09:16 — madmin