Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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
Apache flex DataGrid中SQL查询的复选框_Apache Flex_Actionscript 3_Datagrid_Renderer - Fatal编程技术网

Apache flex DataGrid中SQL查询的复选框

Apache flex DataGrid中SQL查询的复选框,apache-flex,actionscript-3,datagrid,renderer,Apache Flex,Actionscript 3,Datagrid,Renderer,以下为: 我在Datagrid中放置了一个复选框渲染器。该复选框需要在sqllite数据库上执行sql查询,查看该节目是否标记为已观看,如果已观看,则将复选框设置为已选中,如果未选中,则将复选框标记为未选中 我想进一步做的是将关注的项目添加到一个XMLList中,将未关注的剧集添加到另一个XMLList中,并在单击时选中复选框=根据关注与否从一个列表移动到另一个列表 http://pastebin.org/46383 -sql查询类文件。 http://pastebin.org/46384 -w

以下为:

我在Datagrid中放置了一个复选框渲染器。该复选框需要在sqllite数据库上执行sql查询,查看该节目是否标记为已观看,如果已观看,则将复选框设置为已选中,如果未选中,则将复选框标记为未选中

我想进一步做的是将关注的项目添加到一个XMLList中,将未关注的剧集添加到另一个XMLList中,并在单击时选中复选框=根据关注与否从一个列表移动到另一个列表

http://pastebin.org/46383 -sql查询类文件。

http://pastebin.org/46384 -watchedRenderer文件。

http://pastebin.org/46385 -datagrid显示复选框和其他信息。

1)如果您这样做,您将有一个查询选择所有节目,然后每个节目有一个查询。这不是一个好主意。为什么不在第一个select查询中简单地与关注的字段进行连接


2) 只需更新每个datagrid项,并通过FilterFunction或循环检查您的条件,以常规方式生成2个XMLList。

另一种策略可能是在程序开始时将数据库加载到前端,然后在程序结束时将数据保存到后端。通过这种方式,您可以只查询数据提供程序中的每个“object.isWatched”。

1-目前根本没有sql查询,当选择一个节目时,它会执行一个httpservice请求并将XML数据拉入xmllist。我需要它检查xmllist中的每一集,看看它是否在sql数据库中被监视,然后确定witch datagrid在中显示它。2-依赖1号