Apache flex 突出显示Flex中的datagrid行

Apache flex 突出显示Flex中的datagrid行,apache-flex,datagrid,Apache Flex,Datagrid,我想知道如何根据其中一列中的值突出显示Flex中的datagrid行 示例:其中一列是ID。然后我想突出显示与特定ID(如“1232”)匹配的行 在datagrid中也可以这样做吗?还是必须使用advancedDataGrid 谢谢如果“突出显示”是指行外观的视觉变化;我看到两种方法 您可以通过设置DataGrid的或属性来选择行,也可以通过设置DataGrid的或属性来选择多行。这将导致行显示“选定”状态;可以使用selectionColor指定 但是,在某些情况下,更改selectedInd

我想知道如何根据其中一列中的值突出显示Flex中的datagrid行

示例:其中一列是ID。然后我想突出显示与特定ID(如“1232”)匹配的行

在datagrid中也可以这样做吗?还是必须使用advancedDataGrid

谢谢

如果“突出显示”是指行外观的视觉变化;我看到两种方法

您可以通过设置DataGrid的或属性来选择行,也可以通过设置DataGrid的或属性来选择多行。这将导致行显示“选定”状态;可以使用selectionColor指定

但是,在某些情况下,更改selectedIndex/selectedItem可能会产生不良副作用。例如,如果您只想将一行的颜色更改为红色,因为它的总数低于某个阈值,那么这将是一个不同于实际选择项目的用例。为此,我将使用设置样式的自定义渲染器。不过,您可能必须为每个列编写自定义渲染器才能成功地执行此操作