Grid データと dataView の相互作用を誤解しているのかもしれませんが、dataview で行を削除すると、次のようになります。
for (var i = 1; i <= 4; i++) {
dataViewMG2.deleteItem(i);
}
dataArray オブジェクトから実際のデータを削除すべきではないように思えます。もう一度 setItems() してデータを再表示できるはずです。
dataViewMG2.beginUpdate();
dataViewMG2.setItems(modaldata2);
dataViewMG2.endUpdate();
それでも...データオブジェクト(modaldata2)を調べると、長さが0です。誰かがこれを説明できますか?
いつものように... ありがとう。