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; }