SyncFusion Grid 的过滤器不起作用,数据未按预期显示

SyncFusion Grid's filter is not working and the data is not shown as expected

在 syncfusion 网格中,过滤器显示正确和预期的过滤器。但是在打开和关闭模式后,它会给出错误并且过滤器中显示的数据被挂起并且仅显示最后单击的过滤器数据。

错误显示为:

Uncaught TypeError: Cannot read property '_expands' of undefined
    at t.excelFilter._processListData (ej.web.all.min.js:10)
    at t.excelFilter.openXFDialog (ej.web.all.min.js:10)
    at Object._mouseClickHandler (ej.web.all.min.js:10)
    at HTMLDivElement.<anonymous> (ej.web.all.min.js:10)
    at HTMLDivElement.dispatch (jquery-3.2.1.min.js:3)
    at a (ej.web.all.min.js:10)
    at HTMLDivElement.s (ej.web.all.min.js:10)
    at HTMLDivElement.dispatch (jquery-3.2.1.min.js:3)
    at HTMLDivElement.q.handle (jquery-3.2.1.min.js:3)

我尝试了很多不同的方法,比如将 e-type 设置为字符串,然后显示数据源,但似乎没有任何帮助。任何帮助都非常有用。

提前致谢

根据您的查询,我们怀疑您在网格中执行过滤时遇到了问题。在此您还提到,在打开和关闭模式后会出现错误,因此我们怀疑您在网格中使用了菜单过滤器或 excel 过滤器。

因此,我们准备了一个带有 excel 过滤器的示例并尝试重现该问题,但我们最终没有遇到上述问题。

为方便起见,我们附上了示例,请查找示例以供参考

样本:https://www.syncfusion.com/downloads/support/directtrac/313492/ze/filter_core-1339169973.zip

文档:https://ej2.syncfusion.com/aspnetcore/documentation/grid/filtering/#excel-like-filter

如果您仍然遇到这个问题,请分享以下详细信息,这将有助于我们提供更好的解决方案。

  1. 分享完整的Grid渲染代码

  2. 如果可能,请在附加示例中复制该问题。

  3. 与我们分享问题的图示或视频演示。

  4. 您是否将本地或远程数据绑定到网格?如果远程数据你用的是哪个适配器。

  5. Syncfusion 包版本。