代码之家  ›  专栏  ›  技术社区  ›  Jan69

如何获得primeng datatable中列的过滤值?

  •  1
  • Jan69  · 技术社区  · 7 年前

    我有一个10列的数据表。在更改列中的过滤值时,我必须显示带有过滤值的警报消息。

     <p-dataTable #dt [value]="jobslist" [rows]="30" [paginator]="true" [rowsPerPageOptions]="[30,50,75]" sortMode="multiple" scrollable="true"   resizableColumns="true" scrollHeight="350px">
      <p-column [style]="{'width':'70px'}" field="org" header ="Org" [sortable]="true" [filter]="true"></p-column>
    </p-datatable>
    

    如果用户在过滤器中输入组织2,则应显示“您已选择组织2”。谁能告诉我怎么做?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Chau Tran    7 年前

    您是否尝试了初始化数据表所具有的(onFilter)函数?该函数接受过滤事件,还有一个事件。过滤(如Prime文档中所述),因此您可能希望尝试这种方法。