Может быть, это хак больше всего на свете, но вы можете добавить свойство к провайдеру данных, которое помечает его как последнюю строку. Затем вы можете сослаться на это свойство в средстве визуализации элементов и соответствующим образом оформить строку.
Скажи, что твой дп является коллекцией массивов ...
dp.getItemAt(dp.length-1).isLastRow = true;
Или XMLListCollection
dp.getItemAt(dp.length - 1).@isLastRow = true;
Единственное, что вас должно беспокоить, - это то, что этот предмет остается последним все время. Вероятно, вы можете отсортировать его по некоторому значению, а затем установить это свойство.
Тогда в вашем средстве визуализации предметов вы увидите что-то вроде этого:
override public function set data(value:Object):void
{
super.data = value;
if(data.isLastRow)
{
//Style the item renderer here
}
else if(data.@isLastRow.toString() == "true")
{
//XMLListCollection... Style the item renderer here
}
}
Как я уже сказал, может быть более простой способ, и это может быть взлом. Пожалуйста, опубликуйте лучшее решение здесь (если вы его найдете) для дальнейшего использования.
Спасибо
-Vic