【问题标题】:Filter exception in Kendo Ui Grid with React使用 React 在 Kendo Ui Grid 中过滤异常
【发布时间】:2018-10-13 12:59:37
【问题描述】:

我在 React 中的 Kendo UI Grid 中遇到了过滤问题。我收到以下异常op() is not a function。这些信息不是太多,但我还从过滤器对象中获得了屏幕截图。

是应用程序返回异常的对象:

我在 Kedno UI Grid for React 网站 (https://www.telerik.com/kendo-react-ui/components/grid/advanced-examples/stateful-grid/) 上尝试了相同的示例,它工作正常,但过滤器对象如下所示:

我不知道问题的原因是什么,或者这是否真的是问题(第一张图片中的对象结构错误)。因此,我们非常感谢任何建议或帮助。

问候

【问题讨论】:

  • 您能否提供重现问题的可运行示例?第一个过滤器对象是不正确的,有趣的是你是如何到达这个状态的——它可能是由过滤器行的不正确行为引起的。谢谢。
  • 看起来你有一个带有 DropDownList 的自定义过滤器单元格。 DropDownList 在 2.0.0 版本之后的 onChange 事件上返回整个项目,在 1.0.x 版本中它只返回 value 字段。这被列为一项重大更改,如果您有带有 DropDownList 的自定义过滤器,您需要稍微修改它们以返回正确的值。
  • @VladimirIliev,问题是,这种行为只能在我的应用程序中重现:)。我无法在任何其他示例中重现它,也不知道为什么会发生这种情况。有没有办法操纵过滤器对象?也许它正在被操纵
  • @Xizario,我有其他网格没有带有 DropDownList 的自定义过滤器单元格,我也有同样的问题。

标签: reactjs react-redux kendo-grid kendo-react-ui


【解决方案1】:

如果将旧版本的 Grid 包与新版本的 DropDowns 一起使用,则可能会出现此问题,因为 DropDown 中的值格式发生了变化。尝试将 Grid 和 DropDowns 包更新到最新版本。

【讨论】:

    猜你喜欢
    • 2013-10-27
    • 2019-03-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多