Возможно ли использовать средство рендеринга для treecolumn в advanceddatagrid и сохранить иерархическую функциональность? Если я использую поставщика визуализации, я теряю стрелку для раскрывающегося списка дерева. Я хочу сохранить функциональность дерева и изменить отображение столбца (а не только папка изображения)ItemRenderer для TreeColumn в AdvancedDataGrid в Flex
<mx:AdvancedDataGridRendererProvider column="{titleCol}" depth="1"
renderer="com.something.titleColumnRenderer"/>
titleColumnRenderer:.
<mx:VBox width="100%" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Label id="titleLabel" textAlign="center" text="sometext" width="100"/></mx:VBox>
Это близко к тому, что мне нужно, но я не просто пытаюсь изменить цвет. Я хотел бы добавить к нему VBox и поместить некоторые элементы в VBox. Я попробовал это и super.addChild, но сделал приложение заморозить. есть идеи? – Barrest
Думаю, вам придется использовать комбинацию методов жизненного цикла createChildren (для создания vbox и vbox-детей), измерить (чтобы определить ширину и высоту рендеринга на основе его дочерних элементов) и updateDisplayList (до расположите все внутри рендерера, как значок папки, ярлык папки и ваш vbox). Этот поток может помочь: http://forums.adobe.com/message/846259 - Есть ссылка на какой-то пример кода, который может вам помочь. –
+1 Это мне очень помогло. Благодаря! –