1

「gridviewdragdrop」プラグインをオンにした Ext.Grid.Panel があります。「containerScroll」プロパティを使用すると、自動スクロールをオンにすることができました。

viewConfig: {
    plugins: {
     ptype: 'gridviewdragdrop',
     containerScroll: true
    }
}

ただし、ScrollManager がスクロールするイベントを発生させる領域が小さすぎます (基本的には、垂直スクロールバーの矢印ブロックの長さだけです)。この面積を増やす方法はありますか?ドラッグ中にポインターがグリッドの上または下の境界を横切るたびに ScrollManager イベントを発生させるようなことはできますか?

4

1 に答える 1

1

次のように、構成オブジェクトを使用して、使用するしきい値をプラグインに伝えることができます。

viewConfig: {
    plugins: {
        ptype: 'gridviewdragdrop',
        containerScroll: {
                vthresh: 100 // this will use threshold of 100 pixels, 
                }            // so it will start scrolling at 100 pixels
                             // from the border
    }
}
于 2013-03-20T22:38:25.033 に答える