Filter 如何仅对选定列进行全局筛选?

Filter 如何仅对选定列进行全局筛选?,filter,datatable,angular6,primeng,global-filter,Filter,Datatable,Angular6,Primeng,Global Filter,我想在我的p-datatable上只在employeeid和name列上使用Priming的GlobalFilter。。。我在这个表中还有其他5列,但我不想对它们使用globalfilter,而且要求只使用globalfilter,否则我可以进行列筛选。我怎么做 我搜索了一下,这在p-table中是可能的,但我想用p-datatable来做 这是我的密码: <div class="md-input-wrapper"> <input #gb type="text" pInput

我想在我的p-datatable上只在employeeid和name列上使用Priming的GlobalFilter。。。我在这个表中还有其他5列,但我不想对它们使用globalfilter,而且要求只使用globalfilter,否则我可以进行列筛选。我怎么做

我搜索了一下,这在p-table中是可能的,但我想用p-datatable来做

这是我的密码:

<div class="md-input-wrapper">
 <input #gb type="text" pInputText size="50" class="md-form-control md-valid"
 placeholder="Global Filter" />
 </div>

<p-dataTable [globalFilter]="gb" [value]="employees" class="table table-hover"
 [paginator]="true" [rows]="10" [pageLinks]="3">
 <p-column field="employeeid" header="Emp ID" [sortable]="true"></p-column>
 <p-column field="name" header="Name" [sortable]="true" ></p-column>

您可以使用p-table,因为它们不再有数据表了。Priming table有很多选项和非常好的文档。希望这会有所帮助。我还没有尝试过这个代码。您还可以将匹配模式更改为以下任一模式:

“startsWith”、“contains”、“endsWith”、“equals”、“notEquals”、“in”、“lt”、“lte”、“gt”和“gte”