zoukankan      html  css  js  c++  java
  • Flex 学习笔记 Datagrid中选中某行时光标定位

    当Datagrid数据多时会出现滚动条,设置selectedIndex位置后,滚动条并不能根据Datagrid选中行的位置进行偏移。

    这时候可使用verticalScrollPosition属性

    AS:
        protected function btn_clickHandler(event:MouseEvent):void
                {
                    dgComplaints.selectedIndex=int(txt.text);
                    dgComplaints.verticalScrollPosition=dgComplaints.selectedIndex;
                }


    MXML:
    <s:TextInput id="txt"/>
        <s:Button label="定位" id="btn" click="btn_clickHandler(event)"/>
        <mx:DataGrid id="dgComplaints" height="100"> 
            <mx:dataProvider>
                <s:ArrayList>
                    <fx:Object
                        <fx:Artist>Pavement</fx:Artist> 
                        <fx:Price>11.99</fx:Price> 
                        <fx:Album>Slanted and Enchanted</fx:Album> 
                    </fx:Object> 
                    <fx:Object
                        <fx:Artist>Pavement1</fx:Artist> 
                        <fx:Price>9.99</fx:Price> 
                        <fx:Album>Brighten the Corners</fx:Album> 
                    </fx:Object> 
                    <fx:Object
                        <fx:Artist>Pavement2</fx:Artist> 
                        <fx:Price>11.99</fx:Price> 
                        <fx:Album>Brighten the Corners</fx:Album> 
                    </fx:Object> 
                    <fx:Object
                        <fx:Artist>Pavement3</fx:Artist> 
                        <fx:Price>11.99</fx:Price> 
                        <fx:Album>Slanted and Enchanted</fx:Album> 
                    </fx:Object> 
                    <fx:Object
                        <fx:Artist>Pavement4</fx:Artist> 
                        <fx:Price>9.99</fx:Price> 
                        <fx:Album>Brighten the Corners</fx:Album> 
                    </fx:Object> 
                    <fx:Object
                        <fx:Artist>Pavement5</fx:Artist> 
                        <fx:Price>11.99</fx:Price> 
                        <fx:Album>Brighten the Corners</fx:Album> 
                    </fx:Object> 
                    <fx:Object
                        <fx:Artist>Pavement6</fx:Artist> 
                        <fx:Price>11.99</fx:Price> 
                        <fx:Album>Slanted and Enchanted</fx:Album> 
                    </fx:Object> 
                    <fx:Object
                        <fx:Artist>Pavement7</fx:Artist> 
                        <fx:Price>9.99</fx:Price> 
                        <fx:Album>Brighten the Corners</fx:Album> 
                    </fx:Object> 
                    <fx:Object
                        <fx:Artist>Pavement8</fx:Artist> 
                        <fx:Price>11.99</fx:Price> 
                        <fx:Album>Brighten the Corners</fx:Album> 
                    </fx:Object> 
                </s:ArrayList>             
            </mx:dataProvider>
            
            <mx:columns>
                <mx:DataGridColumn dataField="Artist" />
                <mx:DataGridColumn dataField="Price" />
                <mx:DataGridColumn dataField="Album" />
            </mx:columns>
        </mx:DataGrid>
  • 相关阅读:
    三星t5拆解
    一条 SQL 引发的事故,同事直接被开除!!
    Git 不能提交空目录?我也是醉了!
    Redis 6.0.8 紧急发布,请尽快升级!
    String.format() 图文详解,写得非常好!
    为什么 Redis 要比 Memcached 更火?
    Lambda 表达式入门,这篇够了!
    天啊,为什么我的 Redis 变慢了。。
    写出一手烂代码的 19 条准则!
    Redis 面试一定要知道的 3 个 问题!
  • 原文地址:https://www.cnblogs.com/Anlycp/p/2567307.html
Copyright © 2011-2022 走看看