【问题标题】:devextreme angular - to set a initial filter value of a DxDataGrid custom headerFilterdevextreme angular - 设置 DxDataGrid 自定义 headerFilter 的初始过滤器值
【发布时间】:2021-06-10 11:19:52
【问题描述】:

如果包含这样的自定义表达式,如何设置起始 headerFilter 值? 设置filterValues="xxx > 0" 不起作用

<dxi-column caption="" dataField="xxx" [headerFilter]="headerFilter" filterValues="xxx > 0"></dxi-column>


headerFilter: any = {
    dataSource: [ {
        text: "to do",
        value: ["xxx", "=", 0]
    }, {
        
        text: "done",
        value: [["xxx", ">", 0]]
    },]
};
  

【问题讨论】:

    标签: angular devexpress devextreme devextreme-angular dx-data-grid


    【解决方案1】:

    您以错误的方式调用过滤器值。 请尝试以下操作:

    <dx-data-grid ...
        [filterSyncEnabled]="true"
        [filterValue]="['xxx', '>', 0]"> 
    
        <dxo-header-filter 
            [visible]="true">
        </dxo-header-filter>
    
        <dxi-column caption="" dataField="xxx" [headerFilter]="headerFilter">
        </dxi-column>
    ...
    </dx-data-grid>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-26
      • 1970-01-01
      • 2018-05-06
      相关资源
      最近更新 更多