Я использую перетаскивание по умолчанию во Flex DataGrid, однако в самой dataGrid есть средство визуализации элементов.
Похоже:
public class FlashFileDataGridRenderer extends Label{
public function FlashFileDataGridRenderer(){
super();
}
override protected function updateDisplayList (unscaledWidth:Number, unscaledHeight:Number):void {
super.updateDisplayList(unscaledWidth, unscaledHeight);
this.setStyle("paddingLeft", "3");
if (data instanceof FlashEntryBean) {
if ((data.cutFlag)) {
setStyle("color", "#AAAAAA");
}
else
setStyle("color", "#000000");
}
Это относится ко всем элементам в сетке данных. Это больше не показывает прокси с более низким альфа при перетаскивании. Я хочу иметь возможность сохранить этот стиль, как я могу определить, применяется ли этот конкретный элемент к элементу itemrederer. Я думаю, что если я смогу определить, является ли объект прокси-сервером, то сам исчезну из текста.
Спасибо!