0

から続く -深くネストされた XML

Datagrid に配置するチェックボックス レンダラーがあります。チェックボックスは、sqllite データベースで sql クエリを実行し、ショーが監視済みとしてマークされているかどうかを確認する必要があります。

これにさらにやりたいことは、監視されたアイテムを1つの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.

4

2 に答える 2

1

もう 1 つの戦略は、プログラムの開始時にデータベースをフロントエンドにロードし、プログラムの最後にデータをバックエンドに保存することです。このようにして、dataProvider で各「object.isWatched」を照会するだけです。

于 2009-10-28T16:30:31.047 に答える
1

1) その場合、すべてのショーを選択するクエリが 1 つあり、各ショーに対して 1 つのクエリがあります。これは良い考えではありません。最初の選択クエリで、監視されているフィールドで単純に JOIN を作成しないのはなぜですか?

2) 各データグリッド項目を更新するだけで、条件をチェックするフィルター関数またはループを使用して 2 つの xmllists を動的に生成します。

于 2009-10-20T14:43:06.697 に答える