2

ツールバーですべて選択/すべて選択解除を作成するとパフォーマンスの問題が発生し、更新が非常に遅くなります。データソースの set/get メソッドを使用して、グリッド内の 300 レコードを反復処理するのに約 10 秒かかりました。

私が使用したコードは次のとおりです。


    var data = dataSource.view();
    for (var idx = 0, length = data.length; idx < length; idx++) {
        if (!data[idx].IsActive) data[idx].set("IsActive", true);
    }
    
誰でもこの問題に遭遇しましたか? パフォーマンスを向上させる方法はありますか?

ありがとう。

4

2 に答える 2