Signal form control for Nette Framework
composer require nella/forms-signal-control
class InteractiveControl extends \Nette\Forms\Controls\TextInput
{
use \Nella\Forms\SignalControl\SignalControl;
public function handleMySignal($value)
{
// do something
}
public function getControl()
{
/** @var \Nette\Utils\Html $el */
$el = parent::getControl();
$el->data('signal-link', $this->link('//mySignal!', array('value' => 'someValue')));
return $el;
}
}
$form = new \Nette\Application\UI\Form;
$form->addComponent(new InteractiveControl('Test'), 'test');
Signal form control for Nette Framework is licensed under the MIT License - see the LICENSE file for details