1

SlickGrid の dataView に新しいエントリを追加する方法を学習しました。ただし、各エントリは最後の行としてグリッドに「プッシュ」されます。

新しい行をグリッドの上部に表示するにはどうすればよいですか?

4

2 に答える 2

3

DataView.insertItem(insertBefore, item)

于 2012-04-11T17:58:49.720 に答える
0

DataViewは、データにJS配列を使用します。したがって、新しい配列を生成する場合、または必要な順序で並べ替える場合、SlickGridはその順序で配列を表示する必要があります。

data[0] = {id:id_0,...};
data[1] = {id:id_1,...};
.
.
.
dataView.setData(data);

データ配列を並べ替え、dataViewを更新し、グリッドを無効にしてレンダリングすると、機能するはずです。dataViewが機能するには、「id」フィールドが一意である必要があることに注意してください。

お役に立てば幸いです。

于 2012-04-10T21:54:56.203 に答える