Beispiel #1
0
function onView()
{
    global $form;
    //Obtem dados do Formulario
    $data = $form->getData();
    //Atribui os dados de volta ao Formulario
    $form->setData($data);
    //Cria uma Janela
    $window = new TWindow('Dados do Formulario');
    //Define posição e tamanho
    $window->setPosition('300', '70');
    $window->setSize('300', '150');
    //Monta o Texto a ser Exibido
    $output = "Nome: {$data->Nome}\n";
    $output .= "Email: {$data->Email}\n";
    $output .= "Titulo: {$data->Titulo}\n";
    $output .= "Mensagem:\n{$data->Mensagem}\n";
    //Cria o Objeto de Texto
    $texto = new TText('TEXTO', '300');
    $texto->setSize('290', '120');
    $texto->setValue($output);
    //Adiciona o objeto a janela
    $window->add($texto);
    $window->show();
}
function onView()
{
    global $form;
    // obtém os dados do formulário
    $data = $form->getData();
    // atribui os dados de volta ao formulário
    $form->setData($data);
    // cria uma janela
    $window = new TWindow('Dados do Form');
    // define posição e tamanho em pixels
    $window->setPosition(300, 70);
    $window->setSize(300, 150);
    // monta o texto a ser exibido
    $output = "Nome:     {$data->nome}\n";
    $output .= "Email:    {$data->email}\n";
    $output .= "Título:   {$data->titulo}\n";
    $output .= "Mensagem: \n{$data->mensagem}";
    // cria um objeto de texto
    $text = new TText('texto', 300);
    $text->setSize(290, 120);
    $text->setValue($output);
    // adiciona o objeto à janela
    $window->add($text);
    $window->show();
}
// define a opção ativa
$sexo->setValue('M');
// define a posição dos elementos
$sexo->setLayout('horizontal');
// cria um vetor com as opções de idiomas
$items = array();
$items['E'] = 'Inglês';
$items['S'] = 'Espanhol';
$items['I'] = 'Italiano';
$items['F'] = 'Francês';
// adiciona as opções ao check button
$linguas->addItems($items);
// define as opções ativas
$linguas->setValue(array('E', 'I'));
// define um valor padrão para o campo
$qualifica->setValue('<digite suas qualificações aqui>');
$qualifica->setSize(240);
// adiciona uma linha para o campo código na tabela
$row = $table->addRow();
$row->addCell(new TLabel('Código:'));
$row->addCell($codigo);
// adiciona uma linha para o campo nome na tabela
$row = $table->addRow();
$row->addCell(new TLabel('Nome:'));
$row->addCell($nome);
// adiciona uma linha para o campo endereço na tabela
$row = $table->addRow();
$row->addCell(new TLabel('Endereço:'));
$row->addCell($endereco);
// adiciona uma linha para o campo data na tabela
$row = $table->addRow();
 /**
  * 
  */
 public function makeTText($properties)
 {
     $widget = new TText((string) $properties->{'name'});
     $widget->setValue((string) $properties->{'value'});
     $widget->setSize((int) $properties->{'width'}, (int) $properties->{'height'});
     if (isset($properties->{'tip'})) {
         $widget->setTip((string) $properties->{'tip'});
     }
     if (isset($properties->{'required'}) and $properties->{'required'} == '1') {
         $widget->addValidation((string) $properties->{'name'}, new TRequiredValidator());
     }
     $this->fields[] = $widget;
     $this->fieldsByName[(string) $properties->{'name'}] = $widget;
     return $widget;
 }