Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

345
Views
uso de use `getfilterinstance` en angular

tengo una duda, uso gridapi.getfilterinstance en la aplicación angular, funciona bien. pero el problema principal es que creo un cuadro de búsqueda personalizado y tengo dos columnas en la tabla de lastname nombre y firstname

Quiero buscar en ambos. lo que creo es

 onSearch() { const row = this.reportTable.gridApi.getFilterInstance('contact.firstName'); let filter = this.form.value['text']; let condition = { type: 'startsWith', filter }; row.setModel(condition); this.reportTable.gridApi.onFilterChanged(); }
 <button class="primary-btn mr-2" (click)="onSearch()"> Search </button>

Necesito otra condición con esta instancia de nombre i,e. contact.lastName que se activa con el mismo botón de búsqueda y campo de búsqueda.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Sugeriría usar un filtro externo . Esto le permite buscar en función de cualquier condición que desee. En su caso, esto sería contra firstName y lastName. Los pasos principales son:

  1. Proporcione una función que devuelva verdadero cuando desee usar su filtro externo para isExternalFilterPresent
  2. Implemente doesExternalFilterPass con su lógica personalizada.

Creé un plunkr basado en el ejemplo de documentación que muestra el filtrado basado tanto en el nombre del atleta como en el país.

https://plnkr.co/edit/9DkvMyH234Xr8CJo

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!