- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/internals/task/checklist.php
- Класс: Bitrix\Tasks\Internals\Task\CheckListTable
- Вызов: CheckListTable::getMap
static function getMap()
{
return array(
'ID' => array(
'data_type' => 'integer',
'primary' => true,
'autocomplete' => true,
),
'TASK_ID' => array(
'data_type' => 'integer',
'required' => true,
),
'CREATED_BY' => array(
'data_type' => 'integer',
'required' => true,
),
'TOGGLED_BY' => array(
'data_type' => 'integer',
),
'TOGGLED_DATE' => array(
'data_type' => 'datetime',
),
'TITLE' => array(
'data_type' => 'string',
'save_data_modification' => ['\Bitrix\Main\Text\Emoji', 'getSaveModificator'],
'fetch_data_modification' => ['\Bitrix\Main\Text\Emoji', 'getFetchModificator'],
),
'IS_COMPLETE' => array(
'data_type' => 'boolean',
'values' => array('N', 'Y'),
),
'IS_IMPORTANT' => array(
'data_type' => 'boolean',
'values' => array('N', 'Y'),
),
'SORT_INDEX' => array(
'data_type' => 'integer',
'required' => true,
),
(new Main\Entity\ReferenceField(
'TREE_BY_CHILD',
CheckListTreeTable::getEntity(),
['this.ID' => 'ref.CHILD_ID']
))->configureJoinType(Main\ORM\Query\Join::TYPE_INNER)
);
}