Versão atual:

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 ?

Versões (2):

Ver a versão formatada

THF lookup está limpando ao der tab

Comentário

new question