【发布时间】:2019-02-13 09:37:11
【问题描述】:
我用 dx React Grid 创建了一个表格,在其中一列中,数据在 DataProvider 的帮助下显示为彩色空块,每种颜色对应于 1、2、3 中的一个数字, 4 或 5。
这是我的 Grid 实现 sn-p:
<Grid rows={rows} columns={columns}>
<FilteringState />
<SearchState />
<RatingHeatmapProvider for={skillColumns} />
<IntegratedFiltering />
//....
<Table />
<TableHeaderRow />
<Toolbar />
<SearchPanel />
<TableFilterRow showFilterSelector iconComponent={FilterIcon} />
//....
</Grid>
除了过滤器选项['equal', 'notEqual'],greaterThan、contains 等所有其他选项都有效。
其他列中显示文本值的所有选项都有效。
在下图中,前 4 列对应于显示彩色块的那一列,最后一列是直接显示文本值的另一列。如您所见,filter = 3 应该向我展示绿色瓷砖,但它没有。即使greaterThanOrEqual 或lessThanOrEqual 也有效(图中未显示)
我该如何解决这个问题?
[编辑]:注意:正如我刚刚检查的那样,即使没有 DataProvider 和带状列,即直接显示数字,这个问题也存在。
【问题讨论】:
标签: reactjs devexpress devextreme