• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/filter/timelinedataprovider.php
  • Класс: Bitrix\Crm\Filter\TimelineDataProvider
  • Вызов: TimelineDataProvider::prepareFields
public function prepareFields()
{
	$result = array(
		'ENTRY_CATEGORY_ID' => $this->createField(
			'ENTRY_CATEGORY_ID',
			array(
				'name' => Loc::getMessage('CRM_TIMELINE_FILTER_ENTRY_CATEGORY'),
				'type' => 'list',
				'default' => true,
				'partial' => true
			)
		),
		'CREATED' => $this->createField(
			'CREATED',
			array(
				'name' => Loc::getMessage('CRM_TIMELINE_FILTER_CREATED'),
				'type' => 'date',
				'default' => true
			)
		),
		'AUTHOR_ID' => $this->createField(
			'AUTHOR_ID',
			array(
				'name' => Loc::getMessage('CRM_TIMELINE_FILTER_AUTHOR'),
				'type' => 'dest_selector',
				'default' => true,
				'partial' => true
			)
		),
		'CLIENT' => $this->createField(
			'CLIENT',
			array(
				'name' => Loc::getMessage('CRM_TIMELINE_FILTER_CLIENT'),
				'type' => 'dest_selector',
				'default' => false,
				'partial' => true
			)
		)
	);

	return $result;
}