Расширение функционала Bitrix 24/Модуль: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 65:
TextField
FloatField
ArrayField
</pre>
 
Описание поля с валидацией:
<source lang="PHP">new Entity\StringField('ISBN', array(
'required' => true,
'column_name' => 'ISBNCODE',
'validation' => function() {
return array(
new Entity\Validator\RegExp('/\d{13}/'),
function ($value, $primary, $row, $field) {
// проверяем последнюю цифру
// ...
// если цифра неправильная - возвращаем особую ошибку
return new Entity\FieldError(
$field, 'Контрольная цифра ISBN не сошлась', 'MY_ISBN_CHECKSUM'
);
}
);
}
)),</source>
 
К таблицам модуля можно обращаться через getList: