禁用 UI-Grid 中特定列的过滤

Disable filtering for a specific column in UI-Grid

我的网格中有一列包含多个按钮。我只想禁用该列中的过滤功能。

例如,过滤应该在 office phone 中可用,但它必须在 Actions 列中禁用。 我想删除操作列中的文本框

您可以在“操作”字段上设置 enableFiltering:false

例如:

 { 
      field: '', enableFiltering: false
 }

您可以设置filterHeaderTemplate: '<div class="ui-grid-filter-container"></div>'

columnDefs: [{
    name: 'Name',
    type: 'string',
    filter: {
        condition: uiGridConstants.filter.CONTAINS,
    },
    filterHeaderTemplate: '<div class="ui-grid-filter-container"></div>'
}]

这不会禁用筛选功能,但会删除输入框,这样用户将无法通过输入 txt 进行筛选