THF lookup está limpando ao der tab

Bom dia

Tenho tres componentes lookup do THF

<thf-lookup
        name="lookup" class="thf-md-3 thf-sm-12 thf-lg-3"
        t-field-label="descricao"
        t-field-value="codigo"
        [(ngModel)]="regraItem.codcategoria"
        (t-selected)="onCategoriaSelected($event)"
        t-label="Categoria"

        [t-columns]="[{ column: 'codigo', label: 'Código' }, {column: 'descricao', label: 'Descrição'}]"
        [t-filter-service]="categoriaFilterService">
      </thf-lookup>

      <thf-lookup
        name="lookup" class="thf-md-3 thf-sm-12 thf-lg-3"
        t-field-label="descricao"
        t-field-value="codigo"
        t-label="Subcategoria"
        (t-selected)="onSubCategoriaSelected($event)"
        [(ngModel)]="regraItem.codsubcategoria"
        [t-filter-params]="regraItem.codcategoria"
        [t-columns]="[{ column: 'codigo', label: 'Código' }, {column: 'descricao', label: 'Descrição'}]"
        [t-filter-service]="subcategoriaFilterService">

      </thf-lookup>
      <thf-lookup
        name="lookup" class="thf-md-4 thf-sm-12 thf-lg-4"
        t-field-label="descricao"
        t-field-value="codigo"
        [(ngModel)]="regraItem.codprod"
        [t-filter-params]="{categoria: regraItem.codcategoria || 0, subcategoria: regraItem.codsubcategoria || 0}"
        t-label="Produto"
        (t-selected)="onProdutoSelected($event)"
        [t-field-format]="fieldFormat"
        [t-columns]="[{ column: 'codigo', label: 'Código' }, {column: 'descricao', label: 'Descrição'}]"
        [t-filter-service]="produtoFilterService">
      </thf-lookup>

Quando digitar um produto no Lookup produto, ja quero carregar automaticamente o campo categoria

Esse é meu evento ao selecionar um produto

onProdutoSelected(e) {
    this.regraItem.codcategoria = e.categoria.codigo;
  }

Acontece que quando esse evento é disparado ao selecionar um produto, acontece a seguinte situação:

  • O campo produto é limpado
  • Preenche o campo categoria

É estranho pois esse evento nao mexe em nada o campo produto e mesmo assim ele é limpado ao selecionar, e carrega o campo categoria

Alguém sabe me dizer porque o campo produto é limpado ?

compartilhar
  • Resolvido pessoal, o problema era o atributo "name" dos componentes, estavam iguais, depois que corrigi deu certo

    jeterson miranda Gomes   22 de Nov de 2018
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags thf ou faça a sua própria pergunta.