N°8771 - Add Symfony form component to iTop core

- WIP
This commit is contained in:
Benjamin Dalsass
2025-10-23 13:29:04 +02:00
parent 5dea3f5299
commit 8c3543363e
8 changed files with 75 additions and 20 deletions

View File

@@ -2,17 +2,15 @@
namespace Combodo\iTop\Forms\Block\DataModel;
use Combodo\iTop\Forms\Block\FormBlock;
use Combodo\iTop\Forms\Block\Base\ChoiceFormBlock;
use Combodo\iTop\Forms\Block\FormInput;
class AttributeChoiceFormBlock extends FormBlock
class AttributeChoiceFormBlock extends ChoiceFormBlock
{
public function __construct(array $aOptions = [])
public function InitInputs(): void
{
parent::__construct($aOptions);
$this->AddInput(new FormInput('class_name', 'string'));
}

View File

@@ -2,20 +2,15 @@
namespace Combodo\iTop\Forms\Block\DataModel;
use Combodo\iTop\Forms\Block\FormBlock;
use Combodo\iTop\Forms\Block\Base\StringFormBlock;
use Combodo\iTop\Forms\Block\FormOutput;
class OqlFormBlock extends FormBlock
class OqlFormBlock extends StringFormBlock
{
public function __construct(array $aOptions = [])
public function InitOutputs(): void
{
parent::__construct($aOptions);
$this->AddOutput(new FormOutput('selected_class', 'string'));
}
}