MO
Abrir um arquivo .html em um THtml
Galera estou tentando carregar um arquivo html que tem somente um texto para o componente THtml
mas dá um erro, alguém poderia me dar uma luz?
mas dá um erro, alguém poderia me dar uma luz?
- <?php
- /**
- * StepbyStepForm report
- *
- * @version 1.0
- * @package samples
- * @subpackage tutor
- * @author Pablo Dall'Oglio
- * @copyright Copyright (c) 2006-2011 Adianti Solutions Ltd. (http://www.adianti.com.br)
- * @license http://www.adianti.com.br/framework-license
- */
- class FormFaixa1View extends TPage
- {
- private $notebook;
- private $form;
- private $page1;
- private $page2;
- /**
- * Class constructor
- * Creates the page and the registration form
- */
- function __construct()
- {
- parent::__construct();
- // create the notebook
- $this->notebook = new TNotebook(400, 250);
- // create the form
- $this->form = new TForm;
- //print($this->form->getName());
- // creates the notebook page
- $page1 = new TTable;
- $page2 = new TTable;
- // add the notebook inside the form
- $this->form->add($this->notebook);
- // adds the notebook page
- $this->notebook->appendPage('Localiza Titular', $page1);
- $this->notebook->appendPage('Texto Declaração', $page2);
- //Criando o componente HTML
- $html = new THtmlEditor('observacao');
- $html->setSize(970, 200);
- $texto = new THtmlRenderer('./app/resources/declaracaofaixa01.html');
- $html->setValue($texto);
- // create the form fields
- $cod_titular = new ">TDBSeekButton('cod_titular', 'permission', 'my_form', 'Titular', 'nome','cod_titular','nome_benef');
- $nome_benef = new TEntry('nome_benef');
- //$field3 = new TEntry('field3');
- $nome_benef->setSize(350);
- // add a row for one field
- $row=$page1->addRow();
- $row->addCell(new TLabel('Localiza Titular'));
- $cell = $row->addCell( $cod_titular );
- // add a row for one field
- $row=$page1->addRow();
- $row->addCell(new TLabel('Nome do Titular:'));
- $cell = $row->addCell( $nome_benef );
- // add a row for one field
- $row=$page2->addRow();
- $cell = $row->addCell( $html );
- $buttonsave=new TButton('save');
- $buttonsave->setAction(new TAction(array($this, 'onSave')), 'Save');
- $buttonsave->setImage('ico_save.png');
- $row=$page1->addRow();
- $row->addCell( $buttonsave );
- // add a row for one field
- //$row=$page2->addRow();
- //$row->addCell(new TLabel('Field 3:'));
- //$cell = $row->addCell( $field3 );
- // define wich are the form fields
- $this->form->setFields(array($cod_titular, $nome_benef, $html, $buttonsave ));
- //$this->formFields[] = $cod_titular;
- //$this->form->setFields( $this->formFields );
- // add the form inside the page
- parent::add($this->form);
- }
- function onSave()
- {
- $this->notebook->setCurrentPage(2);
- $this->form->setData($this->form->getData());
- new TMessage('info', json_encode($this->form->getData()));
- }
- }
- ?>
Porque nao usa file_get_contents ao inves de Thtmlrender?
kkkk deu certo eu já tinha usado, mas de outra forma eu só substitui o render, valeu muito obrigado pela atenção. ficou assim: