3namespace Bitrix\Calendar\Internals;
6use Bitrix\Main\Localization\Loc;
7use Bitrix\Main\ORM\Fields\BooleanField;
8use Bitrix\Main\ORM\Fields\StringField;
9use Bitrix\Main\ORM\Fields\TextField;
10use Bitrix\Main\ORM\Fields\Validators\LengthValidator;
48 return 'b_calendar_type';
61 'validation' => [__CLASS__,
'validateXmlId']
64 ->configureTitle(Loc::getMessage(
'TYPE_ENTITY_XML_ID_FIELD'))
65 ->configurePrimary(
true)
69 'validation' => [__CLASS__,
'validateName']
72 ->configureTitle(Loc::getMessage(
'TYPE_ENTITY_NAME_FIELD'))
75 ->configureTitle(Loc::getMessage(
'TYPE_ENTITY_DESCRIPTION_FIELD'))
79 'validation' => [__CLASS__,
'validateExternalId']
82 ->configureTitle(Loc::getMessage(
'TYPE_ENTITY_EXTERNAL_ID_FIELD'))
85 ->configureTitle(Loc::getMessage(
'TYPE_ENTITY_ACTIVE_FIELD'))
86 ->configureValues(
'N',
'Y')
87 ->configureDefaultValue(
'Y')
static validateExternalId()
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)