WR
Exibir uma página HTML :)
Fechado
Boa noite!!
Pessoal , estou tentando exibir uma página html , mas não estou conseguindo.
Estou me baseando no exemplo da class WelcomeView.
Criei a class Mapa.class.php e a página mapa.html, mas não consengui fazer a bagaça funcionar.
O que estou fazendo de errado??
mapa.html
Pessoal , estou tentando exibir uma página html , mas não estou conseguindo.
Estou me baseando no exemplo da class WelcomeView.
Criei a class Mapa.class.php e a página mapa.html, mas não consengui fazer a bagaça funcionar.
O que estou fazendo de errado??
- <?php
- class Mapa extends TPage
- {
- /**
- * Class constructor
- * Creates the page
- */
- function __construct()
- {
- parent::__construct();
- TPage::include_css('app/resources/styles.css');
- $html1 = new THtmlRenderer('app/resources/mapa.html');
- // replace the main section variables
- $html1->enableSection('main', array());
- $panel1 = new TPanelGroup('Mapa!');
- $panel1->add($html1);
- // add the template to the page
- parent::add( TVBox::pack($panel1) );
- }
- }
- ?>
mapa.html
- <?php
- <!--[main]-->
- <!DOCTYPE html>
- <html lang="pt-br">
- <head>
- <meta charset="utf-8" />
- <title>Google Maps API v3: Criando um mapa personalizado</title>
- <link rel="stylesheet" type="text/css" href="app/resources/css/estilo.css">
- </head>
- <body>
- <div id="mapa" style="height: 500px; width: 700px">
- </div>
- <h2>testando</h2>
- <script src="app/resources/js/jquery.min.js"></script>
- <!-- Maps API Javascript -->
- <script src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
- <!-- Caixa de informação -->
- <script src="app/resources/js/infobox.js"></script>
- <!-- Agrupamento dos marcadores -->
- <script src="app/resources/js/markerclusterer.js"></script>
- <!-- Arquivo de inicialização do mapa -->
- <script src="app/resources/js/mapa.js"></script>
- </body>
- </html>
- <!--[/main]-->
- ?>
Bem, se for chamar uma página html pelo menu.xml faz assim:
No menu.xml coloque assim:
<menu>
<menuitem label='Cadastro '>
<menu>
<menuitem label='Ajuda'>
<icon>app/images/ico_question.png</icon>
<action>www.sistemapersonalizado.com/ajuda.htm</action>
</menuitem>
ou você pode criar uma classe, veja abaixo:
e depois no form, inserir um botão para chamar a função onShow
$ajuda = new TAction( array('Ajuda', 'onShow'));
$this->form->addQuickAction('Ajuda', $ajuda, 'ico_question.png');
parent::add($this->form);
}</menu></menuitem></menu>
Alex testei seu exemplo e funciona, mas eu gostaria que a página aberta ficasse dentro do form principal como acontece com a WelcomeView.
Tem como??
Abraços
Alex testei seu exemplo e funciona, mas eu gostaria que a página aberta ficasse dentro do form principal como acontece com a WelcomeView.
Tem como??
Abraços
acho que no arquivo html é apenas pra colocar o código que esta dentro da tag <body></body>
e pra carregar o mapa tenta usar a tag <iframe></iframe>
Exemplo: mapa.html
Luis Alberto, é isso mesmo que você falou.
Funcionou beleza!!
Obrigado!!