AddInput(self::INPUT_DASHLET_TYPE, StringIOFormat::class); } public function GetFormType(): string { $sDashletType = strval($this->GetInputValue(self::INPUT_DASHLET_TYPE)); $oDashlet = PropertyTypeService::GetInstance()->GetFormBlockById($sDashletType, 'Dashlet'); return $oDashlet->GetFormType(); } public function GetOptions(): array { $sDashletType = strval($this->GetInputValue(self::INPUT_DASHLET_TYPE)); $oDashlet = PropertyTypeService::GetInstance()->GetFormBlockById($sDashletType, 'Dashlet'); return $oDashlet->GetOptions(); } }