Flex中List控件增多一条数据项后让其自身的scroller滚到最底部
Flex中List控件增加一条数据项后让其自身的scroller滚到最底部
首先mxml布局:
<s:List id="cartList" top="40" width="220" maxHeight="270" borderVisible="false" click="cartList_ClickHandle(event)" dataProvider="{selectedArr}" horizontalCenter="0" itemRenderer="Takeout.F_Takeout.F_Takeout_cartList_r"> <s:layout> <s:VerticalLayout id="verticalLayout"/> </s:layout> </s:List>编写增加数据项代码:
selectedArr.addItem(_obj); this.callLater(_scrollerToEnd);//对滚动条进行操作
private function _scrollerToEnd():void { cartList.validateNow(); verticalLayout.verticalScrollPosition=cartList.dataGroup.contentHeight-cartList.height; }就这么简单......................搞定!