Гибкий или флеш-табличный объект с расширяющимися строками - PullRequest
0 голосов
/ 07 декабря 2010

Недавно я только начал изучать как ActionScript, так и Flex ... Основная причина в том, что мне нравится создавать сортируемую сетку данных или группу данных, подобную этой (http://www.jankoatwarpspeed.com/examples/expandable-rows/), когда вы щелкаете по основной записи, в которой уже есть некоторые детали, и строка расширяется, чтобы показать больше.

Возможно, это можно сделать с помощью itemrenderer, но я не могу найти какой-либо учебник, источник или демонстрацию, которые не предполагают, что вы уже знаете, что делать с itemrenderer, поскольку вы не можете просто бросить их в и, кажется, они работают.

Любой совет о том, как это сделать, или ссылки на некоторые учебные пособия, которые помогут мне найти свой собственный путь, будут невероятно оценены.

Ответы [ 2 ]

1 голос
/ 08 декабря 2010

То, на что вы ссылаетесь, больше похоже на Аккордеон , чем на DataGrid. Я бы начал с этого.

Если вы хотите попробовать создать что-то подобное и указать dataProvider; Я бы хотел использовать List , а не DataGrid. Используйте itemRenderer и обязательно установите variableRowHeight в значение true. В Flexlib также есть компонент WindowShade , который вы можете использовать в качестве основы вашего класса itemRenderer.

0 голосов
/ 08 декабря 2010

Шторка FlexLib очень хорошая. Здесь мы используем складную панель, очень похожую на эту http://hasseg.org/stuff/CollapsiblePanel/CollapsiblePanelDemo.swf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...