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...
- <?php
- class ...
- {
- 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(...)
- ...
- }
- }
- }
- ?>