Actionscript 3 排序Datagrid以突出显示行

Actionscript 3 排序Datagrid以突出显示行,actionscript-3,apache-flex,sorting,advanceddatagrid,Actionscript 3,Apache Flex,Sorting,Advanceddatagrid,我目前有一个高级Datagrid,我定制了它,以根据条件语句突出显示行。现在,我需要根据指定列对datagrid进行排序,然后突出显示前20%的数据。到目前为止,我可以获得行索引并更改行颜色,但需要找到一种方法来突出显示名为“column_1”列中最前面20%的整数 你试着使用ItemRenderer?我该怎么做?谢谢这个链接,我不认为这是我最好的选择,我已经创建了一个自定义数据网格来突出显示适当的行,因此我只需要一个条件语句,它将根据一列整数决定一行是否位于前20%。这个条件语句将在自定义Da

我目前有一个高级Datagrid,我定制了它,以根据条件语句突出显示行。现在,我需要根据指定列对datagrid进行排序,然后突出显示前20%的数据。到目前为止,我可以获得行索引并更改行颜色,但需要找到一种方法来突出显示名为“column_1”列中最前面20%的整数


你试着使用ItemRenderer?我该怎么做?谢谢这个链接,我不认为这是我最好的选择,我已经创建了一个自定义数据网格来突出显示适当的行,因此我只需要一个条件语句,它将根据一列整数决定一行是否位于前20%。这个条件语句将在自定义DataGridDrawRowBackground函数中,该函数扩展了advanceddatagridOk。我还相信,使用itemRenderer可以完成同样的工作,快速且简单透明。渲染器可以以相同的方式根据该列的百分比决定是否绘制。并且在您实现的网格的每一列中都有一个简单的引用。也取决于你想做什么。
if(data.getItemAt(dataIndex)){
    var row:Object = data.getItemAt(dataIndex);

if(//conditional statement needed)
      {

 color=(dataIndex%2==0)?0xff0033:0x880000;
      }