PD
Adicionando validadores ao Designer
Fechado
A próxima versão do Adianti Studio Pro já está sendo desenvolvida e contará, dentre novos componentes, com a possibilidade de adicionar validadores diretamente no Designer.
Mesmo que essa funcionalidade não esteja completamente pronta na parte visual, é muito simples adicionar um validador em um campo do formulário usando o designer. Para tal, após instanciarmos o objeto TUIBuilder, podemos obter um objeto do form por meio do método getWidget(). Então, sobre este objeto que retorna, podemos adicionar o validador pelo método addValidation(), como no trecho a seguir...
Mesmo que essa funcionalidade não esteja completamente pronta na parte visual, é muito simples adicionar um validador em um campo do formulário usando o designer. Para tal, após instanciarmos o objeto TUIBuilder, podemos obter um objeto do form por meio do método getWidget(). Então, sobre este objeto que retorna, podemos adicionar o validador pelo método addValidation(), como no trecho a seguir...
<?phpclass ...{ private $form; function __construct() { parent::__construct(); $this->form = new TForm; try { $ui = new TUIBuilder(500,300); $ui->setController($this); $ui->setForm($this->form); $ui->parseFile('app/forms/sample.form.xml'); // obtém o campo $campo = $ui->getWidget('campo'); // adiciona a validação $campo->addValidation(...) ... } }}?>