0

继从 -深层嵌套 XML

我有一个复选框渲染器,我将其放入我的 Datagrid 中。该复选框需要在 sqllite 数据库上执行 sql 查询,并查看该节目是否被标记为已观看,如果是则将复选框标记为选中,如果没有标记该复选框并且未选中。

我想做的进一步是将观看的项目添加到一个 XMLList 并将未观看的剧集添加到不同的 XMLList 并让 click= 上的复选框根据是否观看从一个列表移动到另一个列表。

http://pastebin.org/46383 - sql query class file.

http://pastebin.org/46384 - watchedRenderer file.

http://pastebin.org/46385 - datagrid displaying the checkbox and other info.

4

2 回答 2

1

1)如果您这样做了,您将有 1 个查询来选择所有节目,然后为每个节目进行 1 个查询。这不是一个好主意。为什么不简单地在第一个选择查询中与观察字段进行 JOIN?

2) 只需更新每个数据网格项,然后用过滤器函数或循环检查您的条件动态生成 2 个 xmllist。

于 2009-10-20T14:43:06.697 回答
1

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

于 2009-10-28T16:30:31.047 回答