2009-10-20 39 views
0

從繼 - Deep Nested XML複選框上的SQL查詢DataGrid中

我有一個複選框渲染我按到我的DataGrid中。該複選框需要在sqllite數據庫上執行sql查詢,並查看該節目是否被標記爲已觀看,如果該複選框已勾選,並且未勾選複選框且未選中。

我想進一步做的是將觀看的項目添加到一個XMLList中,並將未觀看的劇集添加到不同的XMLList,並在點擊=時從一個移動到另一個列表中的複選框。

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.

回答

1

1)如果你這樣做,你就必須1個查詢選擇所有的節目,然後1對每個節目查詢。這不是一個好主意。爲什麼不簡單地在第一個選擇查詢中加入監視字段?

2)簡單地更新每個數據網格項目,並dinamycally生成2 xmllists filterFunctions或循環檢查你的條件。

+0

1 - 目前沒有sql查詢,當選擇一個節目時,它執行httpservice請求並將XML數據拖入xmllist。我需要它檢查xmllist中的每個插曲,看看它是否在sql數據庫中觀看,然後確定要顯示它的女巫數據網格。 2 - 依靠1號 – medoix

1

另一種策略可能是在程序開始時將數據庫加載到前端,然後在程序結束時將數據保存到後端。通過這種方式,您可以在dataProvider中查詢每個「object.isWatched」。