mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
SDK Form demonstrator wip
This commit is contained in:
@@ -8,6 +8,7 @@ namespace Combodo\iTop\Forms\FormType\Orm;
|
||||
|
||||
use Combodo\iTop\Forms\FormType\Base\AbstractType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\ChoiceType as SymfonyChoiceType;
|
||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
||||
use utils;
|
||||
|
||||
class ValuesFromAttcodeType extends AbstractType
|
||||
@@ -52,6 +53,13 @@ class ValuesFromAttcodeType extends AbstractType
|
||||
return $aFormOptions;
|
||||
}
|
||||
|
||||
public function ConfigureDynamicOptions(OptionsResolver $oResolver)
|
||||
{
|
||||
$oResolver->setRequired(['source_class', 'source_attcode']);
|
||||
$oResolver->setAllowedTypes('source_class', 'string');
|
||||
$oResolver->setAllowedTypes('source_attcode', 'string');
|
||||
}
|
||||
|
||||
public function GetPrerequisites(array $aUserOptions): ?array
|
||||
{
|
||||
return [
|
||||
|
||||
Reference in New Issue
Block a user