Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
选中复选框并列出android flash builder_Android_Listview_Checkbox_Flash Builder_Itemrenderer - Fatal编程技术网

选中复选框并列出android flash builder

选中复选框并列出android flash builder,android,listview,checkbox,flash-builder,itemrenderer,Android,Listview,Checkbox,Flash Builder,Itemrenderer,我有一个从homeview获取数据的视图 navigator.pushView(views.TripDetails、tripList.selectedItem、null、, 法德特兰) 我在TripDetails视图中使用以下代码显示复选框的设置列表。这会以我想要的方式显示所有复选框。但是,现在我希望它保存数据库中选中的复选框的值,并保持复选框处于选中状态,直到单击submit。但是,使用持久性管理器时,复选框始终为true。我不确定是什么方法。甚至我所有的这些都是错误的或正确的 谢谢大家

我有一个从homeview获取数据的视图

navigator.pushView(views.TripDetails、tripList.selectedItem、null、, 法德特兰)

我在TripDetails视图中使用以下代码显示复选框的设置列表。这会以我想要的方式显示所有复选框。但是,现在我希望它保存数据库中选中的复选框的值,并保持复选框处于选中状态,直到单击submit。但是,使用持久性管理器时,复选框始终为true。我不确定是什么方法。甚至我所有的这些都是错误的或正确的

谢谢大家

    <s:List id="AnswerList" width="100%" height="100%" dataProvider="{data.PromptText}">
  <s:itemRenderer>
    <fx:Component>
        <s:ItemRenderer  visible="true">
            <fx:Script>
                <![CDATA[
                import spark.managers.PersistenceManager;
                protected function addHandler(event:Event):void
                {
                    var loadManger:PersistenceManager= new PersistenceManager();

                    if (loadManger.load())
                    {
                        namefield.selected=false;
                        var savedData:Object = loadManger.getProperty("namefield");
                                        if(savedData)
                                        {
                                         namefield.selected=savedData;
                                        }
                    }
                }
                override public function set data(value:Object):void { 
                    super.data =value; 


                    if (value== null) 
                        return; 

                     namefield.label =value.toString() ;

                        namefield.visible = true;


                } 


                    protected function namefield_clickHandler(event:MouseEvent):void
                    {
                        // TODO Auto-generated method stub
                        var saveManager:PersistenceManager = new PersistenceManager();
                                    saveManager.setProperty("namefield",namefield.selected);
                    }

                ]]>
            </fx:Script>
            <s:CheckBox id="namefield" width="100%" color="0xFFCC00" visible="false" add="addHandler(event)" click="namefield_clickHandler(event)"/>
            <s:layout>
                <s:VerticalLayout/>
            </s:layout>
        </s:ItemRenderer>
    </fx:Component>
</s:itemRenderer>
    <s:layout>
        <s:VerticalLayout/>
    </s:layout>

    </s:List>