Kendo UI グリッドのコンテンツを 60 秒ごとに最新のデータで更新したいと考えています。
編集:初期構成で dataSource がどのように割り当てられているかを次に示します。
parsedData = $.parseJSON(data);
var dataSource = new kendo.data.DataSource({
data: parsedData
});
$("#grid").kendoGrid({
dataSource: dataSource,
. . .
グリッドの dataSource を一気に再割り当てできますか? それとも、dataSource.data 内の項目を個別に削除するか、配列をクリアしてから、新しい項目を挿入するか、配列全体を置き換える方がよいでしょうか? Kendo dataSource の観察パターンの実装は、あるアプローチを別のアプローチよりも示していますか?
私はまだこれに着手していませんが、グリッドに関する私の経験では、Visual Basic の初期の頃までさかのぼり、グリッドのデータソースを変更すると常に望ましくない副作用があり、これがよりスムーズになると期待する理由はありません。セーリング。私が間違っていることを願っています。
別の編集# (2013 年 4 月 26 日): 以前と同じ構造を持つ新しい行セットでグリッドの基になるデータを更新するアプローチがある場合、グリッドのグループ化の展開/折りたたみ状態を保持するアプローチ、それは私たちの目的に最適であること。