0

ここのSlickGridのドキュメントによると:

https://github.com/mleibman/SlickGrid/wiki/Slick.Grid#wiki-scrollCellIntoView

cell パラメータで指定された列が現在表示されていない場合、 scrollCellIntoView メソッドは水平方向と垂直方向の両方にスクロールする必要があるようです。したがって、200 行のグリッドがあり、現在最初の 50 行が表示されていて、列 7 が表示されていない場合、次のメソッド呼び出しは水平方向と垂直方向の両方にスクロールして、行 90 のセル 7 を表示する必要があります。

mySlickGrid.scrollCellIntoView(90, 6);

ただし、このメソッドは水平方向にスクロールするだけで、列は表示されますが行は表示されないようです。これは、動作を示す jsfiddle です。

http://jsfiddle.net/3hvye/3/

これが予想される動作なのか、バグなのか、それとも単純なものが欠けているのか、誰かが知っていますか?

4

1 に答える 1

1

scrollCellIntoView実際には行をまったくスクロールしません。と合わせてご利用くださいscrollRowIntoView。これは見落としであり、修正されます。scrollCellIntoView(引数としてa を取る理由rowは、colspan のサポートに必要だからです。それがなければ、SlickGrid はセルを一意に識別できません。)

于 2013-03-18T21:40:25.260 に答える