serenitybrasil / SerenityBrasil

Local para estudos da plataforma Serenity - Brasil e América Latina
8 stars 2 forks source link

RESOLVENDO PROBLEMA DO TEMPLATE.HTML #151

Open FelipeSousa22 opened 5 years ago

FelipeSousa22 commented 5 years ago
                              RESOLVENDO PROBLEMA DO TEMPLATE.HTML 

17/10/2018 20:08 - Osnir Santa Catarina Serenity: boa noite.. 17/10/2018 20:08 - Osnir Santa Catarina Serenity: alguem já conseguiu fazer o template.html funcionar? 17/10/2018 20:09 - Osnir Santa Catarina Serenity: já fiz várias coisas e não está carregando meu template 17/10/2018 20:35 - Ricardo Oliveira Serenity MS: Eu já. 17/10/2018 20:35 - Osnir Santa Catarina Serenity: o que é preciso fazer pois fiz tudo igual aos exemplos e mesmo assim não carrega 17/10/2018 20:50 - Osnir Santa Catarina Serenity: como você tratou? 17/10/2018 20:50 - Osnir Santa Catarina Serenity: ou só foi colocar e carregou certo 17/10/2018 21:22 - Ricardo Oliveira Serenity MS: Estou longe da máquina, chegando lá te mostro. 17/10/2018 21:23 - Ricardo Oliveira Serenity MS: No seu caso está dando alguma mensagem no console do browser? 17/10/2018 21:24 - Julierme Felix Serenity: Qual template é esse? 17/10/2018 21:46 - Osnir Santa Catarina Serenity: Contamovdialog.template.html 17/10/2018 21:46 - Osnir Santa Catarina Serenity: Entendeu? 17/10/2018 21:48 - Alex Serenity Joao Pessoa PB: Entendi 17/10/2018 21:49 - Alex Serenity Joao Pessoa PB: Cara eu tive um problema desse e se não me engano o meu erro foi justamente no nome do arquivo 17/10/2018 21:52 - Alex Serenity Joao Pessoa PB: O desculpa foi no namespace por algum motivo não estava achando 17/10/2018 21:53 - Osnir Santa Catarina Serenity: E como resolveu? 17/10/2018 21:54 - Alex Serenity Joao Pessoa PB: Eu alterei os namespace do arquivo. 17/10/2018 21:55 - Alex Serenity Joao Pessoa PB: O seu não exibição nada 17/10/2018 21:55 - Osnir Santa Catarina Serenity: Nao 17/10/2018 21:56 - Alex Serenity Joao Pessoa PB: Verifique se eles estão no mesmo namespace 17/10/2018 21:56 - Osnir Santa Catarina Serenity: O. Ts 17/10/2018 21:57 - Osnir Santa Catarina Serenity: O dialog.TS? 17/10/2018 21:57 - Alex Serenity Joao Pessoa PB: Pode se o row 17/10/2018 21:58 - Alex Serenity Joao Pessoa PB: E os dialog tb 17/10/2018 22:00 - Alex Serenity Joao Pessoa PB: Verifica o nome do arquivo tem que ter o nome dos dois módulos se não estou enganado 17/10/2018 22:00 - Alex Serenity Joao Pessoa PB: Tipo cliente.contamovdialog.template.htmo 17/10/2018 22:01 - Osnir Santa Catarina Serenity: Sim 17/10/2018 22:01 - Osnir Santa Catarina Serenity: Tem que estar igual no row e. Typescript. 17/10/2018 22:01 - Osnir Santa Catarina Serenity: ? 17/10/2018 22:02 - Alex Serenity Joao Pessoa PB: Nao 17/10/2018 22:03 - Julierme Felix Serenity: https://github.com/volkanceylan/Serenity/search?p=1&q=template.html&type=&utf8=✓ 17/10/2018 22:11 - Alex Serenity Joao Pessoa PB: Colo o dialog Para Dialog 17/10/2018 22:13 - Alex Serenity Joao Pessoa PB: <Arquivo de mídia oculto> 17/10/2018 22:13 - Alex Serenity Joao Pessoa PB: Template 17/10/2018 22:14 - Ricardo Oliveira Serenity MS: Já olhou o exemplo(código fonte) do curso lá do Volkan ? 17/10/2018 22:18 - Ricardo Oliveira Serenity MS: https://github.com/volkanceylan/MovieTutorial/tree/master/MovieTutorial/MovieTutorial.Web/Modules/MovieDB/Person 17/10/2018 22:19 - Ricardo Oliveira Serenity MS: Aqui tem o PersonDialog que tem um template. 17/10/2018 22:19 - Ricardo Oliveira Serenity MS: MovieDB.PersonDialog.Template.html 17/10/2018 22:20 - Ricardo Oliveira Serenity MS: No meu caso eu monto muito GRID tipo prompt que também usa os templates .. só que dinamicamente. ( dentro de uma div ) 17/10/2018 22:26 - Ricardo Oliveira Serenity MS: Aqui eu nem preciso do .Template.html eu o crio dinamicamente. 17/10/2018 22:26 - Ricardo Oliveira Serenity MS:

export class TitulosReceberBaixaExpressaGridDialog extends Serenity.TemplatedDialog<any> {

    private tempGrid: Financeiro.TitulosGridMultiSelect;

    constructor() {
      super();

      this.tempGrid = new Financeiro.TitulosGridMultiSelect(this.byId("TempGrid"));
      //this.tempGrid.codclitit = cliforcont;
      this.dialogTitle = "Baixa de Títulos - Expressa"
    }

    protected getTemplate() {
      // Este HTML todo é por causa do alinhamento superior dos GRIDS
      return `<div class="s-DialogContent">  
                <div class="s-Form">
                  <form id="~_Form" action="">
                    <div class="fieldset ui-widget wi-widget-content ui-corner-all">
                    <div id="~_PropertyGrid" > </div>
                    <div class="clear" > </div>
                    </div>
                  </form>
                  <div id="~_TempGrid"></div>
                  <div class="grid-title">
                    <div class="col-md-2">
                      <label class="title-text" style="font-weight: 900;">Total Selecionado:</label>
                    </div>
                    <div class="col-md-3">
                      <label class="title-text" style="font-weight: 900;" id="totalSel"> </label>
                    </div>
                  </div>
                </div>
              </div>`;
    }

17/10/2018 22:26 - Ricardo Oliveira Serenity MS: E se precisar usar o template.htlm tem que colocar ele com o nome do Módulo sempre. Exemplo: 17/10/2018 22:26 - Ricardo Oliveira Serenity MS: Public.TransfClientesGRDialog.Template.html 17/10/2018 22:26 - Ricardo Oliveira Serenity MS: No nome do arquivo. 17/10/2018 22:27 - Ricardo Oliveira Serenity MS: E na chamada da tela que vai utilizar o diálogo com o template .. é chamada normal: 17/10/2018 22:27 - Ricardo Oliveira Serenity MS:

var dlg = new Public.TransfClientesGRDialog(this.entityId, this.nomven);
                        dlg.dialogOpen();

17/10/2018 22:28 - Ricardo Oliveira Serenity MS: Veja se a sua chaamada não está dando algum erro no Console do Browser.

                RESOLVENDO PROBLEMA DO TEMPLATE.HTML - FIM