Flex 4:将Spark List高度设置为其内容高度

如何将Spark List高度设置为其内容的高度?

试过这个:

var lastRow:IVisualElement =
                 myList.dataGroup.getElementAt(myList.dataGroup.numElements - 1);
myList.height = lastRow.y + lastRow.height;

它在单个项目的情况下工作,但是在更多项目的情况下lastRow为null.

在mxml你可以这样做:

<s:List width="100%">
    <s:layout>
        <s:VerticalLayout useVirtualLayout="false" requestedMinRowCount="1"/>
    </s:layout>
</s:List>

您在List中的layout中设置requestedMinRowCount或requestedRowCount.它也让我得到了.希望有帮助.

相关文章
相关标签/搜索