- Модуль: rpa
- Путь к файлу: ~/bitrix/modules/rpa/lib/components/itemdetail.php
- Класс: BitrixRpaComponentsItemDetail
- Вызов: ItemDetail::prepareFormConfig
protected function prepareFormConfig(): array
{
$elements = [];
$userFields = $this->type->getUserFieldCollection();
foreach($userFields as $userField)
{
if($this->isFieldVisible($userField))
{
$elements[] = [
'name' => $userField->getName(),
];
}
}
return [
[
'name' => 'main',
'title' => Loc::getMessage('RPA_ITEM_EDITOR_MAIN_SECTION_TITLE'),
'type' => 'section',
'elements' => $elements,
'data' => [
'isChangeable' => true,
'isRemovable' => false,
'enableTitle' => !$this->isEmbedded(),
],
'enableTitle' => !$this->isEmbedded(),
]
];
}