高さ 120px の dgrid で dnd を使用していますが、ドロップ ターゲットに到達することはほぼ不可能です。デフォルトの自動スクロール機能は、この小さなグリッドには速すぎます。加速値を設定したり、スクロール速度をグリッドの端に近づけたりする方法はありますか?
これまでのところ dojo.dnd.autoscroll を見つけましたが、これらのプロパティはスクロール速度とは無関係のようです。
1 つの解決策は、autoScrollNodes を変更して autoscroll.js を直接変更することです。
// injected acceleration logic
if(ry > 0 && ry < b.h){
if(ry < h){
dy = -h * (1.0 - ry / h);
}else if(ry > b.h - h){
dy = h * (1.0 - (b.h-ry) / h);
}
oldTop = n.scrollTop;
n.scrollTop = n.scrollTop + dy;
}