You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by "Mark Kessler (JIRA)" <ji...@apache.org> on 2013/04/28 04:06:16 UTC

[jira] [Commented] (FLEX-33526) findRowIndicies to complement findRowIndex

    [ https://issues.apache.org/jira/browse/FLEX-33526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13643874#comment-13643874 ] 

Mark Kessler commented on FLEX-33526:
-------------------------------------

Built SDK successfully.  Test app works.

<?xml version="1.0" encoding="utf-8"?>
<!---
   Test application
-->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               height="100%" width="100%"
               creationComplete="onCreationComplete();"> 

    <fx:Script>
        <![CDATA[

        import mx.collections.ArrayCollection;

        [Bindable]
        protected var acTestData:ArrayCollection = new ArrayCollection();


        /**
        *  Click event handler for btnFind1
        */
        protected function btnFind1_OnClick():void
        {
            txtResults.text = String( dgDemo.findRowIndices("label", ["t","r","y"], "contains") );
        }


        /**
        *  Click event handler for btnFind2
        */
        protected function btnFind2_OnClick():void
        {
            txtResults.text = String( dgDemo.findRowIndices("label", [3,5], "contains") );
        }

        
        /**
        *  Creation complete event handler.
        */
        protected function onCreationComplete():void
        {
            //Setup the datagrid test data dataProvider.
            acTestData.addItem({index:0, label:"1 abc"});
            acTestData.addItem({index:1, label:"2 def"});
            acTestData.addItem({index:2, label:"3 ghi"});
            acTestData.addItem({index:3, label:"4 jkl"});
            acTestData.addItem({index:4, label:"5 mno"});
            acTestData.addItem({index:5, label:"6 pqr"});
            acTestData.addItem({index:6, label:"7 stu"});
            acTestData.addItem({index:7, label:"8 vwx"});
            acTestData.addItem({index:8, label:"9 yz"});
            acTestData.addItem({index:9, label:"10 abc"});
            acTestData.addItem({index:10, label:"11 def"});
            acTestData.addItem({index:11, label:"12 jkl"});
            acTestData.addItem({index:12, label:"13 mno"});
            acTestData.addItem({index:13, label:"14 pqr"});
            acTestData.addItem({index:14, label:"15 stu"});
            acTestData.addItem({index:15, label:"16 vwx"});
            acTestData.addItem({index:16, label:"17 yz"});
            acTestData.addItem({index:17, label:"18 abc"});
            acTestData.addItem({index:18, label:"19 def"});
            acTestData.addItem({index:19, label:"20 ghi"});
        }


        ]]>
    </fx:Script>

    <s:layout>
        <s:VerticalLayout horizontalAlign="center" verticalAlign="middle" gap="0" />
    </s:layout>


    <s:Label fontWeight="bold" text="Components showing the new methods affects" />
    <s:DataGrid id="dgDemo" dataProvider="{acTestData}" requestedRowCount="10" width="200" />

    <s:HGroup paddingTop="10">
        <s:Button id="btnFind1" label="Get [t,r,y]" click="btnFind1_OnClick();" />
        <s:Button id="btnFind2" label="Get [3,5]" click="btnFind2_OnClick();" />
    </s:HGroup>

    <s:TextInput id="txtResults"  />

</s:Application>

                
> findRowIndicies to complement findRowIndex
> ------------------------------------------
>
>                 Key: FLEX-33526
>                 URL: https://issues.apache.org/jira/browse/FLEX-33526
>             Project: Apache Flex
>          Issue Type: Improvement
>          Components: Spark: ButtonBar, Spark: ComboBox, Spark: DataGrid, Spark: DropDownList, Spark: Grid, Spark: List, Spark: TabBar
>    Affects Versions: Apache Flex Next
>            Reporter: Mark Kessler
>            Assignee: Mark Kessler
>            Priority: Minor
>
> Made findRowIndicies to return an array index when searching for an array of values.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira