2009-08-19 7 views
0

yuiデータテーブルを使用して、リアルタイムで更新される特定のフィールドを持つ表データを表示しています。私が見たすべての例では、データの1つの列だけが変更されても、テーブル全体を再描画する必要があります。明らかに、これはクライアント側のソートとスクロールの両方で問題を引き起こし、UIのパフォーマンスにも悪影響を与えます。データが更新されたセルのみをレンダリングする方法はありますか?yuiデータテーブル内の単一セルをリフレッシュ

+0

しかし、1つのセルが更新された場合は、もう一度やり直す必要があります。それ以外の場合は、行の順序が間違っています。 –

答えて

1

DataTable.updateCellメソッドを使用します。

+0

提案していただきありがとうございます。私はonDataReturnSetRowsを使用して、テーブルに添付されたレコードセットを更新し、レコードセットをループし、更新したいセルだけでupdateCellを実行しています。残念ながら、onDateReturnSetRows呼び出しによってレコードセットが実際に更新されていないように見えます。私は何かが本当にシンプルに欠けていますか? –

関連する問題