Ограничение на проставление чекбокса в коллекции
Для того чтобы можно было проставить только один чекбокс в коллекции (например, выбор только одного критерия из таблицы), нужно настроить правило на изменение типа доступа на «Только для чтения» для данного логического атрибута, и ввести следующее выражение:
EQUALS(COUNT((from a in db->Goals where AND(a->EPAF == $id,a->Boolean == true) select a->id)),1)
Здесь:
| Значение | Описание |
|---|---|
Goals |
Системное имя Шаблона записи, где хранится коллекция. |
EPAF |
Системное имя ссылки на текущий Шаблон записи. |
Boolean |
Системное имя логического атрибута. |