筛选选项不起作用React Data Grid

时间:2017-11-21 19:48:59

标签: javascript reactjs react-data-grid

由于React Data Grid在服务器端渲染方面存在问题,因此发出错误" self未定义"当我在做文件捆绑时。为了解决这个问题,我在修复它的模块中使用了以下代码。

var ExecutionEnvironment = require('exenv'); if (ExecutionEnvironment.canUseDOM) { var ReactDataGrid = require('react-data-grid'); var {Toolbar, Filters: {NumericFilter, AutoCompleteFilter, MultiSelectFilter, SingleSelectFilter}, Data: {Selectors}} = require('react-data-grid-addons'); }

以下上面的代码修复了" self未定义的问题"。但是,它导致过滤器功能无法工作。我在控制台中单独面对以下警告" getDefaultProps仅用于经典的React.createClass定义。请改用名为defaultProps的静态属性。"过滤器不工作。滤镜行似乎模糊,如图enter image description here

所示

1 个答案:

答案 0 :(得分:0)

defaultProps替换了React中的getDefaultProps方法,声明defaultProps使用

className.defaultProps = {
    propName: propValue,
    anotherName: anotherValue
}