Abrir mais de uma janela modal Hola a todos Precisava abrir mais de uma janela modal, para cadastros auxiliares que temos que fazer durante a inclusão de um registro mestre. Ja vi alguns topicos mas não consegui entender bem como funciona. Um abraço...
NM
Abrir mais de uma janela modal  
Hola a todos

Precisava abrir mais de uma janela modal, para cadastros auxiliares que temos que fazer durante a inclusão de um registro mestre.
Ja vi alguns topicos mas não consegui entender bem como funciona.

Um abraço

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (2)


IM

Voce pode renderizar o segundo modal numa outra div do adianti

 
  1. <?php
  2. public static function onNewClient($param = null)
  3. {
  4. try
  5. {
  6. $class = 'PrePessoaForm';
  7. $method = 'onShow';
  8. TSession::setValue('sessao_pre_cadastro', $param);
  9. TScript::create("__adianti_append_page2('engine.php?class={$class}&method={$method}')");
  10. //AdiantiCoreApplication::loadPage('PrePessoaForm', 'onShow');
  11. //</autoCode>
  12. }
  13. catch (Exception $e)
  14. {
  15. new TMessage('error', $e->getMessage());
  16. }
  17. }
  18. ?>
NM

Hola

Testei seu codigo assim:

 
  1. <?php
  2. public static function cad_cli()
  3. {
  4. try
  5. {
  6. $class = 'ClienteForm.php';
  7. $method = 'onEdit';
  8. TSession::setValue('sessao_pre_cadastro', $param);
  9. TScript::create("__adianti_append_page2('index.php?class={$class}&method={$method}')");
  10. }
  11. catch (Exception $e)
  12. {
  13. new TMessage('error', $e->getMessage());
  14. }
  15. }
  16. ?>


Criei um botão para chamada desse cadastro, mas quando clico no botão ele me mostra a mensagem de permissão negada, a mesma mensagem que da quando a classe ainda não esta cadastrada para o usuario, mas a mesma ja esta porque acesso ela pelo menu.

O que estou fazendo de errado.

Um abraço e obrigado pela resporta.