【发布时间】:2019-11-28 14:26:17
【问题描述】:
我正在使用 angular-slickgrid。我想启用过滤器。下面是代码:
prepareGrid() {
this.columnDefinitions = [
{
id: 'title', filterable: true, name: 'Title', field: 'title',
width: 100, resizable: false
},
{ id: 'duration', name: 'Duration (days)', field: 'duration', sortable: true, headerCssClass: 'grd-hdr' }
];
this.gridOptions = {
enableAsyncPostRender: true,
enableAutoResize: true, // true by default
enableCellNavigation: true,
enableFiltering: true,
enableAutoSizeColumns: true,
enableColumnReorder: false,
enableGridMenu: false,
forceFitColumns: true,
rowHeight: 90,
enableHeaderMenu: false,
enableColumnPicker: false,
editable: true,
autoEdit: true,
autoHeight: false
};
this.dataset = [{ id: 1, title: 'suresh', duration: 1, percentComplete: '10' }];}
在运行应用程序时,过滤器无法正常工作。查看屏幕截图:
在运行应用程序时,它显示一条记录,标题为suresh:
现在,如果我在过滤器输入框中输入 s,那么它不会显示任何记录(它应该显示记录,因为有一个标题为suresh的记录)
我找不到过滤器不起作用的原因。
【问题讨论】: